GUI - WM_SETREDRAW
Verfasst: 04.11.2012 15:41
Ich möchte beim Wechsel eines Tabs (kein Windows Panel) das Flackern unterbinden.
Und anschließend...
...scheint theoretisch optimal zu sein, aber InvalidateRect_() macht es wiedermal zunichte. Kann es nicht gelöst werden dass Windows den Bereich statt zu löschen und neu zu zeichnen ihn überzeichnet? (wodurch das flackern entsteht)
Mir geht es weniger um die optische Perfektion, als um die Schmerzen die im Vollbild enstehen.
lG
Code: Alles auswählen
SendMessage_(GadgetID(#GADGET), #WM_SETREDRAW, 0, 0)Code: Alles auswählen
SendMessage_(GadgetID(#GADGET), #WM_SETREDRAW, 1, 0)
InvalidateRect_(GadgetID(#GADGET), 0, 1)
RedrawWindow_(GadgetID(#GADGET), 1, 1, 0)Mir geht es weniger um die optische Perfektion, als um die Schmerzen die im Vollbild enstehen.
lG