gdi+ ビットマップがあり、ビットマップを HBitmap に変換したいと考えています。次のコードを書きます。
HBITMAP temp;
Color color;
img->GetHBITMAP(color, &temp);
しかし、うまくいきません。どうすれば HBitmap を取得できますか?
GetHBITMAP 関数の戻り値を確認してください。
MSDNのデモ コード:
void DemonstrateGetHbitmapWithColor()
{
Bitmap^ bm = gcnew Bitmap( "Picture.jpg" );
IntPtr hBitmap = bm->GetHbitmap( Color::Blue );
// Do something with hBitmap.
DeleteObject( hBitmap );
}