Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.378 Beiträge
Delphi 12 Athens
|
AW: Welche Window Message bei Neustart von explorer.exe
13. Dez 2011, 01:24
Da die Taskbar vom Explorer dargestellt wird und somit auch eine Tastbar erstellt wird, wenn der Explorer neu startet ...
RM_TaskBarCreated := RegisterWindowMessage('TaskbarCreated');
.
Das ergibt eine MessageID, ähnlich wie WM_WININICHANGE ... nur eben dynmisch.
Statt auf RM_TaskBarCreated zu lauschen, kannst'e auch auf CM_WININICHANGE hören, denn Dieses (und Andere) löst Delphi intern aus, wenn RM_TaskBarCreated eintrudelt.
> z.B. WndProc der Haupform oder TApplicationEvents.OnMessage
Ein Therapeut entspricht 1024 Gigapeut.
Geändert von himitsu (13. Dez 2011 um 01:27 Uhr)
|