如何使用GetHBITMAP方法?

时间:2008-11-27 07:26:33

标签: gdi+ bitmap hbitmap

我有一个gdi +位图,我想将位图转换为HBitmap。 我写下面的代码。

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

但它不起作用,我如何获得HBitmap?

2 个答案:

答案 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 );
}