Menü-Auswahl hooken, Problem mit TrackPopupMenu
-
Hi Leute,
ich will mitbekommen, wenn ein bestimmter Eintrag eines Popup-Menüs ausgewählt wird. Die entsprechende Anwendung verwendet aber anscheinend TrackPopupMenu mit TPM_RETURNCMD und/oder TPM_NONOTIFY, weshalb keine WM_COMMAND-Nachricht ankommt. Kann ich trotzdem irgendwie das Event mitkriegen? Über WM_MENUSELECT komme ich immerhin an den zuletzt ausgewählten Eintrag, aber wie könnte ich dann merken, ob er angeklickt wurde?
Grüße,
Badestrand
-
Oki doki, hat sich irgendwie erledigt... Anscheinend kommt doch ein WM_COMMAND, allerdings nur mit WH_MSGFILTER statt WH_CALLWNDPROC bei SetWindowsHookEx und Spy++ zeigt die WM_COMMAND merkwürdigerweise auch nicht an. Aber gut, gelöst
