Online
Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.063 Beiträge
Delphi 12 Athens
|
AW: Welche Window Message bei Neustart von explorer.exe
13. Dez 2011, 02: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
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
Geändert von himitsu (13. Dez 2011 um 02:27 Uhr)
|