Will ja nicht unken, selbst auf Win7 läuft es ohne die anderen Einträge besser
Delphi-Quellcode:
Resizing := True;<--nicht notwendig
// Neuzeichnen sperren
LockWindowUpdate(WinHandle);<---überflüssig
SendMessage(WinHandle, WM_SETREDRAW, 0, 0);<--- reicht vollkommen
FVisible := False; <--nicht notwendig
SKAERO_AnchorEnum(WinHandle);<---nicht notwedig wird auch ohne neu positioniert
....
....
....
FVisible := True;<-- nicht notwendig
// Aktualisiere die Seiten und TopBars
PrintSideBar;<---nicht notwendig da grid eh noch nicht zusehen und flackert
PrintTopBar;;<---nicht notwendig da grid eh noch nicht zusehen und flackert
.....
.....
// Neuzeichnen wieder erlauben
SendMessage(WinHandle, WM_SETREDRAW, 1, 0);
LockWindowUpdate(0);<--nicht notwendig
Resizing := False;<---nicht notwendig
Wenn ich die also weglasse, müsste es ja schlimmer werden, dem ist aber nicht so. Im Genteil Windows selber bleibt ruhiger.
Glaub doch einfach auch anderen mal was. Oder siehst Du dies als persöhnlichen Angriff an, wenn man feststellt das dies oder jenes doppeltgemoppelt ist
oder sogar einfacher ist.
kommt mir jedenfalls so vor
Ps: Grid ist beim Resize weder auf Win7 noch auf XP bei mir zu sehen auch im originalem.
Gruss alfdold