Zaznaczona pozycja w menu

0

Czy istnieje jakiś sposób aby odczytać który element jest podświetlony (aktywny) , ewentualnie jak ustawić pozycję w menu, popup menu ?

0

W jakim celu?
O ile się nie mylę to bez stworzenia własnej kontrolki dziedziczącej po TMainMenu/TPopupMenu się nie obejdzie.

0

Komputer bez klawiatury myszki i dotyku ;) Musze zasymilować poruszanie się po menu .
Do portów IO podłączone kilka przycisków ( góra,dół,lewo,prawo, enter , esc)
I tylko impulsami z IO mogę sterować aplikacją

Co do koncepcji dziedziczenia to nie widzę w klasie bazowej nic co by mi pomogło , chyba że się myle ?

0
JanKowalski997 napisał(a):

Komputer bez klawiatury myszki i dotyku ;) Musze zasymilować poruszanie się po menu .
Do portów IO podłączone kilka przycisków ( góra,dół,lewo,prawo, enter , esc)
I tylko impulsami z IO mogę sterować aplikacją

Co do koncepcji dziedziczenia to nie widzę w klasie bazowej nic co by mi pomogło , chyba że się myle ?

Najprościej chyba będzie to zrobić jako wywołanie menu a potem wysyłanie do samego siebie naciśnięć klawiszy góra, dół i enter. Pozwoli to używać menu bez wiedzy który item jest wybrany. Jeżeli to tobie nie wystarczy to chyba najprościej przerobić jakiś inny komponent na coś w stylu takiego menu.
Swoją drogą to sam pomysł używania TPopupmenu gdy mamy tak ograniczoną kontrolę wydaje mi się dziwny. Nie lepiej napisać samemu jakieś proste GUI?

0
JanKowalski997 napisał(a):

Do portów IO podłączone kilka przycisków ( góra,dół,lewo,prawo, enter , esc)

Tak się zastanawiam czy nie prościej przerobić obsługę portów IO tak aby przekazywać przez nie pełną obsługę klawiatury i myszki.

1 użytkowników online, w tym zalogowanych: 0, gości: 1