CBitmapからCImageへの変換 – プログラミング – Home

通知
すべてクリア

[解決済] CBitmapからCImageへの変換


DIO
 DIO
(@DIO)
ゲスト
結合: 18年前
投稿: 62
Topic starter  

CBitmapのオブジェクトを
CImageへの変換する方法は無いでしょうか?

CBitmap bit;
CDC dc;

bit.CreateCompatibleBitmap(pDC,100,100);
dc.SelectObject(&bit);

::PrintWindow(hWnd,dc,false);
//Wndは任意の別のウインドウのハンドル

上のようにして取得したウインドウイメージを
CImageを使って縮小させたいと思っておりますが、

CImageうまくCBitmapを取り込む方法がわかりません。

よろしくお願いします。

winXP VS2005 MFCです。


引用未解決
トピックタグ
dairygoods
 dairygoods
(@dairygoods)
ゲスト
結合: 23年前
投稿: 1421
 

Attach では?
http://msdn2.microsoft.com/ja-jp/library/b15ctcha(VS.80).aspx


返信引用
DIO
 DIO
(@DIO)
ゲスト
結合: 18年前
投稿: 62
Topic starter  

>daitygoodsさん

ありがとうございます。
以下のようにして受け渡しできました。

CBitmap bit;
HBITMAP hbit = (HBITMAP)bit;

CImage Img;
Img.Attach(hbit);


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました