FILLRECT WITH White_brush scheitert bei Tince 6.0
-
27-10-2019 - |
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?
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