Zeichnen Leicht Transparente Blaue Rechteck in Nativen Win32-GDI

Wie erstelle ich ein blaues Rechteck mit einem alpha/Transparenz-Wert von 0,5 (also 50% Transparenz) im Nativen Win32 C++?

Mithilfe eines Makros wie RGBA() schlägt fehl, ich bin mir nicht sicher, wie kann ich geben Sie den alpha-Wert des Pinsels.

SetDCPenColor(hdc, RGBA(255,255,0,127));
SetDCBrushColor(hdc, RGBA(255,255,0,127));
Rectangle(hdc, 0, 0, width, height);

InformationsquelleAutor Jake M | 2012-06-10

Schreibe einen Kommentar