Forum: Win32/Win64 API (native code)
Delphi
by Flocke,
24. Aug 2006
Sorry - bin in letzter Zeit immer etwas gehetzt :pale: (zu viel Arbeit, zu wenig Zeit).
Forum: Win32/Win64 API (native code)
Delphi
by Flocke,
23. Aug 2006
Versuche doch einfach, die Id herauszufinden, die beim WM_COMMAND übergeben wird, wenn man den entsprechenden Menüpunkt auswählt (hieß das Tool Spy++?). Die zu schicken müsste denselben Effekt haben wie manuell den Menüpunkt auszuwählen.
// EDIT
Anderer Weg (ungetestet):
hMenu := GetMenu(WindowHandle);
hPopup := GetSubMenu(hMenu); // das erste Popupmenü
idItem := GetMenuItemID(hPopup,...