我有一个gdi +位图,我想将位图转换为HBitmap。 我写下面的代码。
HBITMAP temp;
Color color;
img->GetHBITMAP(color, &temp);
但它不起作用,我如何获得HBitmap?
答案 0 :(得分:0)
检查GetHBITMAP函数的返回值。
答案 1 :(得分:0)
来自MSDN的演示代码:
void DemonstrateGetHbitmapWithColor()
{
Bitmap^ bm = gcnew Bitmap( "Picture.jpg" );
IntPtr hBitmap = bm->GetHbitmap( Color::Blue );
// Do something with hBitmap.
DeleteObject( hBitmap );
}