- ベストアンサー
BitBltの方法
読んでいただきありがとうございます。 今回、MFCを使わずにBITMAPを表示させるプログラムを作りたいのですが、 どのHPを参照してもSetDIBitsToDeviceを使用しているサンプルしかありません。 BitBltを使用してクライアント領域に描画させるにはどのようにしたらよいのでしょうか? どなたか知っている方は教えてください。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
noname#11476
回答No.2
参考URLではMFCを使わないプログラムが豊富に乗っていますので参考になるでしょう。 通常クライアント領域に描画する場合、サイズを合わせるためにBitBltよりも、拡大縮小を行う、StrechBitBltのほうがよく使われますが、どちらでも使い方は同じです。
その他の回答 (2)
- bug_master
- ベストアンサー率52% (10/19)
回答No.3
CreateDIBitmapでDIBからDDBを作成して、デバイスコンテキストに選択してやればよいです。 サンプルはMSDNのShowDIBを見るとよいでしょう。
- taka_tetsu
- ベストアンサー率65% (1020/1553)
回答No.1
仮想画面では、SetDIBitsToDeviceを使い、BitBltで画面表示ということでいいでしょうか? http://www.expertmg.co.jp/html/cti/vctips/others.htm#仮想画面で高速描画