eine weitere alternative würde der Hotkey part aus meinem Trainer projekt sein,
die arbeitet global (systemweit) und nicht nur lokal (innerhalb deines programms) !!!
damit kannst du Hotkeys alles mögliche machen lassen unter anderem auch eine menufunktion ausführen...
Sowas will er doch garnicht machen.
Lesen?
Den Hotkey hat er bereits, aber die Aktion, welche ausgeführt werden soll, da hängt es.
Zitat:
Menüpunkt per Prog hervorheben - nur wie?
Soll wohl so viel heißen wie "Menü automatisch öffnen und Item selektieren+fokusieren".
Direkte
API-Funktionen und Messages scheint es für sowas nicht zu geben (nicht gefunden), also bleibt wohl nur die Simulation von Maus/Tastatur.
Im Prinzip kann man die SubMenüs wie Popups ansehen.
* die MenuItems könnte man kopieren lassen
* und beim TPopupMenu gibt es eine
API zum öffnen des Menüs (
TPopupMenu.Popup)
** einfach nur noch die Position berechnen, wo sich das Parent-MenuItems (erste Ebene im MainMenu) und darunter das Popup öffnen