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 🙂


Anmelden zum Antworten