Thema: Virtual Piano

Einzelnen Beitrag anzeigen

alfold

Registriert seit: 29. Jun 2010
Ort: Neustrelitz
393 Beiträge
 
Delphi 7 Enterprise
 
#302

AW: Virtual Piano

  Alt 2. Jul 2011, 23:52
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

Geändert von alfold ( 2. Jul 2011 um 23:55 Uhr)
  Mit Zitat antworten Zitat