質問

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

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

しかし、それは機能しません、どうすればHBitmapを取得できますか?

役に立ちましたか?

解決

MSDN :

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

   // Do something with hBitmap.
   DeleteObject( hBitmap );
}

他のヒント

GetHBITMAP関数の戻り値を確認します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top