Einzelnen Beitrag anzeigen

jbg

Registriert seit: 12. Jun 2002
3.481 Beiträge
 
Delphi 10.1 Berlin Professional
 
#6

Re: Windowsnachrichtenschleife visualisieren

  Alt 26. Mär 2008, 10:58
Zitat von toms:
Implementiere einen WH_CALLWNDPROC resp. WH_CALLWNDPROCRET Hook.
Von diesem Hook kann ich nur abraten. Mit jeder zusätzlichen WH_CALLWNDPROC Callback Funktion schrumpft der SendMessage-Stack gewaltig. Und unter 64Bit Systemen auch noch mit doppelter Geschwindigkeit. Das hat dann zur Folge, dass Programme (wie z.B. die Delphi 2007 IDE) nach einem Resize ihre Controls nicht mehr richtig ausrichten können, weil die SendMessage Aufrufe der tiefer liegenden Controls von Windows einfach geschluckt werden.
  Mit Zitat antworten Zitat