Как использовать метод GetHBITMAP? - PullRequest
2 голосов
/ 27 ноября 2008

У меня есть растровое изображение gdi +, и я хочу преобразовать растровое изображение в HBitmap. Я пишу следующий код.

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

Но это не работает, как я могу получить HBitmap?

Ответы [ 2 ]

0 голосов
/ 27 ноября 2008

Демонстрационный код от MSDN :

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

   // Do something with hBitmap.
   DeleteObject( hBitmap );
}
0 голосов
/ 27 ноября 2008

Проверьте возвращаемое значение функции GetHBITMAP.

...