Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.184 Beiträge
Delphi 12 Athens
|
Event bei Fokusverlust (an Menü)
18. Aug 2014, 11:09
Moin Moin,
ich bin auf der Suche nach einer Windows-Message, wenn meine Komponente den Fokus verliert, allerdings geht es hierbei darum, wenn der Fokus zu Menüs übergeht, also kein OnEnter, OnExit, oder Dergleichen, denn sowas wird dabei nicht ausgelöst.
Wenn ein Popupmenü aufgeht, egal ob über Maus oder Tastatur, dann erhält man ja WM_CONTEXTMENU, aber was ist es bei einem Hauptmenü?
Sowas wie WM_INITMENU, WM_MENUCOMMAND, WM_COMMAND kommt jedenfalls nicht vorbei, im Application-OnMessage.
Es geht vorallem um die Alt-Taste, also wenn man die Drückt, bzw. erst dann, wenn man sie wieder loslässt, ohne zwischendurch eine andere Taste gedrückt zu haben, dann landet der Fokus ja im Menü.
Und dann natürlich noch das ein Ereignis, wenn der Fokus irgendwie wieder zur Komponente zurückkommt.
Vielen Dank für's Lesen
Frank
$2B or not $2B
|