Forum: Win32/Win64 API (native code)
Delphi
by dde,
24. Apr 2005
So ich habs jetzt gelöst. Ich hooke WH_SHELL und filtere nach nCode = HSHELL_WINDOWCREATED und HSHELL_WINDOWDESTROYED.
Forum: Win32/Win64 API (native code)
Delphi
by dde,
24. Apr 2005
So, ich hab jetzt mal die Messages oben getestet.
HCBT_ACTIVATE wird auch gesendet, wenn die Maus sich bewegt...
HCBT_CREATEWND wird ständig gesendet.
Die bringen mich also nicht weiter, da sie ja irgendwie immer gesendet werden und ich das ja auch mit nem timer bezwecken könnte, was nicht beabsichtigt ist.
Kann man nicht direkt die Messages an den Explorer sniffen?
Forum: Win32/Win64 API (native code)
Delphi
by dde,
18. Apr 2005
Das war mir schon klar. Welche Messages?
Forum: Win32/Win64 API (native code)
Delphi
by dde,
18. Apr 2005
Ich prog gerad ein Systemtool. Das kann z.B. die versteckten Fenster herausbekommen und bei Bedarf anzeigen. Nun können jedoch mit der Zeit neue Fenster entstehen. Damit der user nicht immer auf ein Refresh-Btn drücken muss, will ich das automatisieren. Wenn ein neues Fenster in der Zwischenzeit existiert, dann soll das Programm dies per Msg mitbekommen und anschließend in die Liste einfügen...
Forum: Win32/Win64 API (native code)
Delphi
by dde,
17. Apr 2005
Was wisst ihr drüber. Ein paar Explorer-Messages sollen nämlich auch mein Prog erreichen, damit der unabhängig vom User die System-Info aktualisiert. Z.b. die geöffneten Fenster..