Abend,
ich habe nun mal
Delphi-Quellcode:
if PCWPSTRUCT(lParam)^.message = WM_SYSCOMMAND then
Windows.MessageBeep(1);
eingebaut und festgestellt, dass diese Message nur kommt, wenn das Menü aufgerufen wird, jedoch nicht, wenn ein Item geklickt wird. Gibt es dazu weitere Messages, die mir vielleicht den Item-Index liefern oder muss ich mir das Menu-
Handle merken und danach bei einer WM_LBUTTONDOWN Message das passende menuitem-rectangle suchen? Ich denk ich probier das mal eben aus...