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?

¿Fue útil?

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
scroll top