2

gdi+ ビットマップがあり、ビットマップを HBitmap に変換したいと考えています。次のコードを書きます。

    HBITMAP temp;
    Color color;
    img->GetHBITMAP(color, &temp);

しかし、うまくいきません。どうすれば HBitmap を取得できますか?

4

2 に答える 2

0

GetHBITMAP 関数の戻り値を確認してください。

于 2008-11-27T07:35:50.257 に答える
0

MSDNのデモ コード:

void DemonstrateGetHbitmapWithColor()
{
   Bitmap^ bm = gcnew Bitmap( "Picture.jpg" );
   IntPtr hBitmap = bm->GetHbitmap( Color::Blue );

   // Do something with hBitmap.
   DeleteObject( hBitmap );
}
于 2008-11-27T07:41:06.580 に答える