Einzelnen Beitrag anzeigen

hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.270 Beiträge
 
Delphi 10.4 Sydney
 
#4

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

  Alt 18. Jan 2018, 15:47
Hallo,
also jetzt widersprichst Du dich.

Aussage 1
Zitat:
gleich der Punkt "Textdokument" ausgewählt ist - also nicht schon angeklickt, sondern nur so, dass man jetzt mit den Pfeiltasten eben zwischen TextDokument und MP3 wechseln kann
Der Menu-Cursor steht auf Textdokument, aber die Aktion ist noch erfolgt.

Delphi-Quellcode:
  keybd_event(VK_MENU, 0, 0, 0);
  keybd_event(Ord('D'), 0, 0, 0);
  keybd_event(VK_DOWN, 0, 0, 0);
Achtung:
Irgendwas fehlt hier noch, meine IDE durfte ich danach neustarten (KEYUP?).
Einfach mal im Netz nach keybd_event suchen.


Aussage 2
Zitat:
Ich möchte blos, dass, wenn der User strg+n drückt, das gleiche passiert, was auch nach druck auf alt+d, n, passiert wäre
Die Aktion Textdokument soll also erfolgen.

MenuItem.OnClick(nil); Oder besser gleich eine ActionList benutzen.
Heiko

Geändert von hoika (18. Jan 2018 um 16:07 Uhr)
  Mit Zitat antworten Zitat