Frage

Ich versuche, einen Teil meines Bildschirms zu klären

FillRect(hdc, &r, (HBRUSH)(WHITE_BRUSH))

Es ist jedoch "erfolgreich" (Rückgabe von ungleich Null), schreibt aber nichts auf den Bildschirm. Wenn ich es zu ändere

FillRect(hdc, &r, (HBRUSH)(WHITE_BRUSH+1))

Es beginnt auf magische Weise zu arbeiten, außer jetzt wird der Bildschirm mit einer leichten grauen Farbe geräumt. Fehlt mir etwas hier?

War es hilfreich?

Lösung

Die Bürstenkonstanten sind garantiert garantiert gültige Griffe. Du sollst benutzen GetStockObject Um die Konstante in einen Griff umzuwandeln. Es ist wahrscheinlich nur ein Zufall, dass das WHITE_BRUSH+1 bewertet etwas, das scheint zu funktionieren.

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