イメージリストの画像を編集したい

解決


キー  2006-10-17 10:20:14  No: 63348  IP: 192.*.*.*

こんにちは。いつも参考にさせて頂いています。
さっそくですがイメージリストについての質問です。

環境は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は追加できるのですが。
宜しくお願いします。

編集 削除
キー  2006-10-17 10:57:45  No: 63349  IP: 192.*.*.*

この辺も参考にしてみたのですが
http://wisdom.sakura.ne.jp/system/winapi/common/common14.html

DrawやDrawEx関数は
イメージリストからDCに対して描画するものなのですね。
やっぱりBMPファイルに一旦落として、それを読み込むしかないのかな。

編集 削除
キー  2006-10-17 14:35:43  No: 63350  IP: 192.*.*.*

ちょっと難しそうなので
メモリDCからBMPファイルを作って
それをイメージリストへ追加することで対応しました。
どうもお騒がせ致しました。

編集 削除