1.メモリDCをCreateCompatibleDC
2.ビットマップをLoadBitmap
3.SelectObjectでビットマップをメモリDCに関連付け
というやり方でビットマップを表示できるので、これを応用して、
複数のメモリDCに同じビットマップを割りてたいのですが、うまくいきません。
そもそも複数のメモリDCは使用できないのでしょうか?
うまくいかない,とはどのような状態なのですか?
メモリDCはリソースの許す限りいくつでも作れますが。
すみません。返事が遅れました。
次のようにして、メモリデバイスコンテキストを複数作成するつもりでした。
CDC memoryDC1, memoryDC2;
memoryDC1.CreateCompatibleDC(pDC);
memoryDC2.CreateCompatibleDC(pDC);
こうした場合、memoryDC2には何も格納されていなかったのです。
でもよく考えたら、今作成中のプログラムについて、上のようなことをする必要がありませんでした。YuOさんありがとうございました。
ツイート | ![]() |