Unterschied WH_CALLWNDPROCRET Hook und WH_GETMESSAGE Hook
-
Hallo, habe leider ins falsche Forum gepostet:
http://www.c-plusplus.net/forum/viewtopic-var-t-is-161839.html
vielleicht kann das dann ja einer dicht machen...Zu meiner Frage: ich möchte ein Fenster haben, dass einem anderen folgt und zerstört wird wenn das andere Fenster zerstört wird. Ich habe mir überlegt einen Hook zu installieren und die Nachrichten abzufragen um auf WM_SIZE und WM_DESTROY zu überprüfen. Ist diese Methode sinnvoll? Und stimmt es dass ich die Callback Funktion in eine DLL auslagern muss (habe ich noch nie was mit gemacht...)
MfG
-
*push*

Ich verstehe den Unterschied einfach nicht (also warum es zwei verschiedene gibt), die wndproc wird doch nur benutzt wenn eine Nachricht geschickt wird, warum dann zwei verschiedene Hooks?
-
Es gibt ja auch Nachrichten die nicht an Fenster gehen. (PostThreadMessage)
-
Fraglerer schrieb:
Hallo, habe leider ins falsche Forum gepostet:
http://www.c-plusplus.net/forum/viewtopic-var-t-is-161839.html
vielleicht kann das dann ja einer dicht machen...Zu meiner Frage: ich möchte ein Fenster haben, dass einem anderen folgt und zerstört wird wenn das andere Fenster zerstört wird. Ich habe mir überlegt einen Hook zu installieren und die Nachrichten abzufragen um auf WM_SIZE und WM_DESTROY zu überprüfen. Ist diese Methode sinnvoll? Und stimmt es dass ich die Callback Funktion in eine DLL auslagern muss (habe ich noch nie was mit gemacht...)
MfG
Jo das ist sinnvoll, und ja du musst in eine DLL auslagern...
Hier n paar Tutorial/Beispiele/Informationen:
InterSpy - An integrated Windows message trace and filter utility
API hooking revealed
Regular DLL Tutor For Beginners
Creating And Using DLLs