¿Cómo utilizar el método GetHBITMAP?
Pregunta
Tengo un mapa de bits gdi + y quiero convertir el mapa de bits en HBitmap. Escribo el siguiente código.
HBITMAP temp;
Color color;
img->GetHBITMAP(color, &temp);
Pero no funciona, ¿cómo puedo obtener un HBitmap?
Solución
Código de demostración de MSDN :
void DemonstrateGetHbitmapWithColor()
{
Bitmap^ bm = gcnew Bitmap( "Picture.jpg" );
IntPtr hBitmap = bm->GetHbitmap( Color::Blue );
// Do something with hBitmap.
DeleteObject( hBitmap );
}
Otros consejos
Verifique el valor de retorno de la función GetHBITMAP.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow