Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.063 Beiträge
 
Delphi 12 Athens
 
#9

AW: Menüpunkt per Prog hervorheben - nur wie?

  Alt 18. Jan 2018, 18:15
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 (Delphi-Referenz durchsuchenTPopupMenu.Popup)
** einfach nur noch die Position berechnen, wo sich das Parent-MenuItems (erste Ebene im MainMenu) und darunter das Popup öffnen
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat