- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:クライアント領域をCBitmapに取り込みたい)
クライアント領域をCBitmapに取り込む方法
このQ&Aのポイント
- VC6.0MFCでクライアント領域(みたまま)をCBitmapに取り込む方法を教えてください。
- OnPaint関数で描画用のデバイスコンテキストを作成し、クライアント領域のサイズと同じサイズのCBitmapを作成します。
- 作成したCBitmapのハンドルをクリップボードに設定し、クライアント領域の画像を取り込みます。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
noname#5537
回答No.1
そのソースでは,コピーしてないですね。 BitBlt でコピーすればいいと思います。 OnPaint ではなくて適当なボタンのイベントハンドラで, CClientDC からコピーしてくるほうがいいと思います。
お礼
ご回答有難うございます。 CBitmapに格納したいのですが BitBltで格納できるのでしょうか? GetBitmapBitsで格納する必要があると聞いたのですが。
補足
GetBitmapBitsはデータの配列を吐き出すほうですね。 勘違いしてました。