質問
gdi +ビットマップがあり、ビットマップをHBitmapに変換したい。 次のコードを書きます。
HBITMAP temp;
Color color;
img->GetHBITMAP(color, &temp);
しかし、それは機能しません、どうすればHBitmapを取得できますか?
解決
void DemonstrateGetHbitmapWithColor()
{
Bitmap^ bm = gcnew Bitmap( "Picture.jpg" );
IntPtr hBitmap = bm->GetHbitmap( Color::Blue );
// Do something with hBitmap.
DeleteObject( hBitmap );
}
他のヒント
GetHBITMAP関数の戻り値を確認します。
所属していません StackOverflow