こんにちは。いつも参考にさせて頂いています。
さっそくですがイメージリストについての質問です。
環境はVisualStudio2003です。
MFCでもWTLでもWin32APIでもいいのですが
イメージリストにBitmapやIconを追加することはできるのですが
イメージリストの画像そのものを編集するようなことは可能でしょうか?
イメージリストに追加するものが
BMPファイルであったり、ICONファイルであれば問題ないのですが
例えば、メモリDC上に描いた絵をイメージリストに追加したいのです。
一旦、ファイルなどを介すしかないでしょうか?
この辺を参考にしています。
http://msdn2.microsoft.com/ja-jp/library/9xc4z2c7.aspx
http://home.att.ne.jp/banana/akatsuki/doc/atlwtl/atlwtl10-04/index.html
AddメソッドでBMP追加
AddIconメソッドでiconは追加できるのですが。
宜しくお願いします。
この辺も参考にしてみたのですが
http://wisdom.sakura.ne.jp/system/winapi/common/common14.html
DrawやDrawEx関数は
イメージリストからDCに対して描画するものなのですね。
やっぱりBMPファイルに一旦落として、それを読み込むしかないのかな。
ちょっと難しそうなので
メモリDCからBMPファイルを作って
それをイメージリストへ追加することで対応しました。
どうもお騒がせ致しました。
ツイート | ![]() |