また、この地球とフォルダのアニメーションはVCで標準なのでしょうか?
よろしくお願いします。
http://www.codeguru.com/Cpp/controls/controls/article.php/c2...
CodeGuru: CAnimateCtrl() Example Code
URL はサンプルコードです。
> ウインドウにこのようなアニメーションをいれるのは難しいでしょうか?。
VC++ の場合、MFC の CAnimateCtrl(アニメーション コントロール)というクラスを利用することで可能です。
アニメーションデータとして *.AVI 形式のファイルを用意する必要があります。
> この地球とフォルダのアニメーションはVCで標準なのでしょうか?
地球のアニメーションはありませんが、
フォルダ関連のアニメーションは、VC++ 6.0 でしたら、以下のフォルダにあります。
(ただ、このサンプルデータは、VC++ インストール時にオプションで選択する必要があったかと思います。)
C:¥Program Files¥Microsoft Visual Studio¥Common¥Graphics¥Videos
FILECOPY.AVI … ファイルコピー時のアニメーション
FILEDEL.AVI … ファイル削除時のアニメーション
FILEMOVE.AVI … ファイル移動時のアニメーション
FINDFILE.AVI … ファイル検索時のアニメーション
http://www.microsoft.com/japan/msdn/library/ja/vccore/html/_...
CAnimateCtrl の使い方
CAnimateCtrl に関する情報です。
蛇足ですが、インターネットエクスプローラのアニメーションは、
HKEY_CURRENT_USER¥Software¥Microsoft¥Internet Explorer¥Toolbar
というキーに「BrandBitmap」と「smBrandBitmap」という項目を追加して、
「BrandBitmap」… 38x38ドット
「smBrandBitmap」… 26X26ドット
の画像ファイルを用意することでアニメーションが可能なようです。
標準の画像は、恐らく、IE の EXE か DLL の内部でリソースとして持っているのではないでしょうか?(未確認です)
http://members.at.infoseek.co.jp/Quizo/w2kcustom/Contents.html#s...
Windows2000 / XP カスタマイズ備忘録
> GIFアニメーションやpngアニメーションはつかえなかったでしょうか?
> 利用できる画像形式が他にあればおしえていただければ幸いです。
VC++ / MFC の標準クラスとしては無かったと思います。
使うとしたら↓下記のような独自クラスを利用するか自作するしかないと思います。
■ CodeGuru: Add GIF-Animation to your MFC and ATL Projects
http://www.codeguru.com/Cpp/G-M/bitmap/article.php/c4879/
Add GIF-Animation to your MFC and ATL Projects - CodeGuru
■ CodeGuru: CxImageMNG - A class to read MNG, JNG and PNG images
http://www.codeguru.com/Cpp/G-M/bitmap/otherformats/article.php/...
CxImageMNG - A class to read MNG, JNG and PNG images - CodeGuru
> 地球ーーーー書類ーーーーフォルダ
少し調べてみましたが、このアニメーションデータ(リソース)は、
C:¥windows¥system32¥shdocvw.dll … Shell Doc Object and Control Library
に含まれるようです。
Resource Hacker 等のツールを利用すればリソースデータ(AVI形式)の取得は
可能かと思いますが、自前のプログラムに組み込むのであれば、著作権的に
まずいかもしれません。
http://www.codeguru.com/Cpp/G-M/bitmap/article.php/c4879/
Add GIF-Animation to your MFC and ATL Projects - CodeGuru
参考情報です。
アニメーション GIF を取り扱うサンプルコードです。
http://www.codeguru.com/Cpp/G-M/bitmap/otherformats/article.php/...
CxImageMNG - A class to read MNG, JNG and PNG images - CodeGuru
参考情報です。
MNG / PNG を取り扱うサンプルコードです。
http://www.users.on.net/johnson/resourcehacker/
Resource Hacker
参考情報です。
EXE/DLL からリソースを抽出するツールです。
http://www.studio-radish.com/soft/avimaker.html
Radish AVI Maker -AVIリソース作成ソフト-
AVI ファイルを作成するツールです。
http://www.vector.co.jp/soft/win95/art/se307859.html
マルチ画像編集の詳細情報 : Vector ソフトを探す!
AVI、GIF、MNG を相互変換するツールのようです(動作未確認)
そう考えると、標準のAVIであったfilecopyだと
自前のソフトの利用では、問題ないのでしょうか?
GIFアニメーションやpngアニメーションはつかえなかったでしょうか?
利用できる画像形式が他にあればおしえていただければ幸いです。
地球ーーーー書類ーーーーフォルダ
このような感じなアニメーションです。
普通にソフトウェアなどをダウンロードしたときにでてくる画像です。
これは、あらかじめ用意されてないでしょうか?