複数のメモリデバイスコンテキストを扱うには?

解決


VCの初心者  2002-11-28 18:53:07  No: 50738

1.メモリDCをCreateCompatibleDC
2.ビットマップをLoadBitmap
3.SelectObjectでビットマップをメモリDCに関連付け
というやり方でビットマップを表示できるので、これを応用して、
複数のメモリDCに同じビットマップを割りてたいのですが、うまくいきません。
そもそも複数のメモリDCは使用できないのでしょうか?


YuO  2002-11-28 20:07:47  No: 50739

うまくいかない,とはどのような状態なのですか?
メモリDCはリソースの許す限りいくつでも作れますが。


VCの初心者  2002-12-03 13:06:16  No: 50740

すみません。返事が遅れました。
次のようにして、メモリデバイスコンテキストを複数作成するつもりでした。

CDC memoryDC1, memoryDC2;

memoryDC1.CreateCompatibleDC(pDC);
memoryDC2.CreateCompatibleDC(pDC);

こうした場合、memoryDC2には何も格納されていなかったのです。

でもよく考えたら、今作成中のプログラムについて、上のようなことをする必要がありませんでした。YuOさんありがとうございました。


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

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







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