Hintergrundfarbe ändern über BUTTON
-
Hallo
Ich habe ein Programm geschrieben, bei dem ich die Hintergrundfarbe des Hauptfensters ändern will.
Dummerweiße funktioniert das nicht.
Mit dem betätigen des Buttons bleibt die alte Farbe erhalten. Erst wenn ich die Größe des Fensters ändere oder das Fenster minimiere/maximiere wird die neue Farbe übernommen.
Ich habe da schon die Möglichkeit mit UpdateWindow(handle) ausprobiert, aber auch das geht nicht.
Falls jemand einen Lösungsvorschlage hat: BITTE MELDE DICH *g*.Schonmal danke im voraus.
-
Hab zwar nur sehr rudimentäre ahnung von WInApi
Aber versuch mal Mit InvalidateRect() dein fenster ungültig zu setzten... nur so als idee
-
Vielen Dank hosti
Dein Vorschlag hat voll hingehauen.
Ich habe einfache InvalidateRect(hWnd, NULL, TRUE) vor meine Farbänderungsfunktion geschrieben und schon ging alles wunderbar.