• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:クライアント領域をCBitmapに取り込みたい)

クライアント領域をCBitmapに取り込む方法

このQ&Aのポイント
  • VC6.0MFCでクライアント領域(みたまま)をCBitmapに取り込む方法を教えてください。
  • OnPaint関数で描画用のデバイスコンテキストを作成し、クライアント領域のサイズと同じサイズのCBitmapを作成します。
  • 作成したCBitmapのハンドルをクリップボードに設定し、クライアント領域の画像を取り込みます。

質問者が選んだベストアンサー

  • ベストアンサー
noname#5537
noname#5537
回答No.1

そのソースでは,コピーしてないですね。 BitBlt でコピーすればいいと思います。 OnPaint ではなくて適当なボタンのイベントハンドラで, CClientDC からコピーしてくるほうがいいと思います。

sha-girl
質問者

お礼

ご回答有難うございます。 CBitmapに格納したいのですが BitBltで格納できるのでしょうか? GetBitmapBitsで格納する必要があると聞いたのですが。

sha-girl
質問者

補足

GetBitmapBitsはデータの配列を吐き出すほうですね。 勘違いしてました。