Focus an Klappmenü

Für Fragen von Einsteigern und Programmieranfängern...
Antworten
Aliobaba
Lazarusforum e. V.
Beiträge: 496
Registriert: Di 1. Mai 2012, 09:11

Focus an Klappmenü

Beitrag von Aliobaba »

Hallo,
wie kann man dem "Klappmenü" am oberen Bildschirmrand (z.B.: MainMenu1) den Focus per Tastatur-Shortcut geben, so dass man sich dann in gewohnter Form innerhalb dieses "Klappmenüs" mit den Pfeiltasten bewegen kann?
"MainMenu1.setFocus" gibt's da nicht.
Aliobaba
"MyMemoryDB" ( https://www.heise.de/download/product/mymemorydb-89626 )

Benutzeravatar
m.fuchs
Lazarusforum e. V.
Beiträge: 2813
Registriert: Fr 22. Sep 2006, 19:32
OS, Lazarus, FPC: Winux (Lazarus 2.0.10, FPC 3.2.0)
CPU-Target: x86, x64, arm
Wohnort: Berlin
Kontaktdaten:

Re: Focus an Klappmenü

Beitrag von m.fuchs »

Wenn es nur unter Windows sein soll:

Code: Alles auswählen

PostMessage(Handle,wm_sysCommand,sc_keymenu, 0);
PostMessage(Handle,wm_KeyDown,vk_Return, 0);
PostMessage(Handle,wm_KeyUp,vk_Return, 0);
Benötigt die Unit Windows.
Software, Bibliotheken, Vorträge und mehr: https://www.ypa-software.de

Aliobaba
Lazarusforum e. V.
Beiträge: 496
Registriert: Di 1. Mai 2012, 09:11

Re: Focus an Klappmenü

Beitrag von Aliobaba »

Danke!! Klappt prima!
Aliobaba
"MyMemoryDB" ( https://www.heise.de/download/product/mymemorydb-89626 )

Antworten