2008-11-27 87 views
2

我有一个gdi +位图,我想将位图转换成HBitmap。 我写下面的代码。如何使用GetHBITMAP方法?

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

但它不起作用,我怎样才能得到一个HBitmap?

回答

0

示范代码:

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

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

检查GetHBITMAP函数的返回值。从MSDN