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

解決


キー  2006-10-17 19:20:14  No: 63348

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

環境は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 19:57:45  No: 63349

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

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


キー  2006-10-17 23:35:43  No: 63350

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


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加