Zitat von
golisan:
Wie gesagt, Maus- und Tastatur-Hook funktionieren! Nur der Message-Hook nicht richtig.
Es kommen Messages an, nur nicht WM_INITPOPUPMENU oder WM_CONTEXTMENU, obwohl die laut Winsight/ Winspector "rumschwirren"
Und DAS verstehe ich nicht.
Du solltest nicht vergessen, dass es viele verschiedene arten von SetWindowsHookEx-Hooks gibt, und du nicht unbedingt die richtige für deinen zweck hast.
So steht in der
MSDN z.B. bei WH_SYSMSGFILTER, dass hier menü-messages ankommen ... vielleicht sind da ja deine dabei ... ansonsten könnten sie noch in WH_MSGFILTER auftauchen, und wenns da auch ned geht, werden sie in jedem Fall an die WindowProc geschickt, kannste auch abfangen mit nem WH_CALLWNDPROC-Hook.
Zitat von
golisan:
PS: ShowMessage tut auch in einer
nonVCL, hab's aber trotzdem gegen ein MessageBox getauscht.
Is besser so, auch wenns scheinbar funktioniert, würde ich nicht darauf vertrauen ...
mfg,
Philipp