Como usar o método Gethbitmap?
Pergunta
Eu tenho um bitmap GDI+ e quero converter bitmap em Hbitmap. Eu escrevo o seguinte código.
HBITMAP temp;
Color color;
img->GetHBITMAP(color, &temp);
Mas não funciona, como posso obter um hitmap?
Solução
Código de demonstração de Msdn:
void DemonstrateGetHbitmapWithColor()
{
Bitmap^ bm = gcnew Bitmap( "Picture.jpg" );
IntPtr hBitmap = bm->GetHbitmap( Color::Blue );
// Do something with hBitmap.
DeleteObject( hBitmap );
}
Outras dicas
Verifique o valor de retorno da função Gethbitmap.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow