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

解決


VCの初心者  2002-11-29 03:53:07  No: 50738

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


YuO  2002-11-29 05:07:47  No: 50739

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


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

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

CDC memoryDC1, memoryDC2;

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

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

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


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

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






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