Frage

Ich habe eine GDI + Bitmap, und ich möchte Bitmap in HBitmap konvertieren. Ich schreibe den folgenden Code ein.

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

Aber es nicht funktionieren, Wie kann ich eine HBitmap bekommen?

War es hilfreich?

Lösung

Demonstration Code von MSDN :

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

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

Andere Tipps

Überprüfen Sie den Rückgabewert der Funktion GetHBITMAP.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top