通知
すべてクリア
Topic starter
2006年12月7日 1:35 PM
開発環境 : WinXP SP2 VS2003 MFC使用 MDI
CImageListにAddした複数枚のビットマップを
1枚ずつCImageで取り出したいのですが
可能でしょうか?
やり方をご存知の方、または解説しているサイト等ございましたら、教えていただけま
すでしょうか?よろしくお願いします。
2006年12月8日 2:15 PM
基本方針は、下の方にある「CBitmapからCImageへの変換」と同じではないですか。
ビットマップのハンドルが得られれば、CImageにアタッチすれば良いのでは?
CImageListの入れてしまった物のHBITMAPは取得できないので
別にメモリDCでも作成してそこに必要なサイズのBITMAPを作成して
メモリDCに対してCImageListの中のイメージを描画する・・・かな。
何がしたいのかは良く分からないけれど、やり方的にはそんな所かと。
基本的な知識の組み合わせで何とかなるので調べれば何とかなると思います。
ちなみに一発で出来る便利な方法をお求めでしたらそんな方法は無いと思います。