Hintergrundfarbe nachträglich ändern
-
Hi! Wie kann ich denn (WNDCLASSEX)wc.hbrBackground zur Laufzeit ändern? Bei mir klappt es irgendwie nicht...
Muss dafür eine Funktion verwendet werden? Ich habe es mit einer neuen Zuweisung probiert und dann mit Window zeigen und aktualisieren.
-
SetBkColor(...)
GetClientRect(...)
FillRect(...)
ich setzt aber hbrBackground auf 0 wenn ich verschiedene farben im background will; sonst flickerts
-
Use the SetClassLong function with care. For example, it is possible to change the background color for a class by using SetClassLong, but this change does not immediately repaint all windows belonging to the class.