Ich hab mir nun ein externes kleines Programm geschrieben, bei dem der Hook funktioniert. In der SetWindowsHookEx muss
WH_GETMESSAGE verwendet werden und in der Hook-Function ist lParam von Typ
PMsg. Nur erhalte ich nun diese eine Nachricht doppelt *grml* Aber das ist eine neue Frage, ergo ein neuer Thread.
Anbei noch das Test-Project, falls es mal jemandem helfen sollte.
// edit
So, anbei nun die gefixte Version, in der nur einmal die Message beachtet wird. Dann will ich mal hoffen, dass es in meinem aktuellen Projekt korrekt funktioniert
»Remember, the future maintainer is the person you should be writing code for, not the compiler.« (Nick Hodges)