Zitat von
Bentissimo:
Das letzendlich verantwortliche Objekt TPopupList bezieht aber seine Messages aus den Tiefen von Windows und da kann man sich zwar einklinken, aber Key Events lassen sich trotzdem nicht unterscheiden.
Stimmt, wenn man eine eigene TPopuplist auf die globale Variable setzt, kann man zwar schön alle Messages abfangen (u.a. WM_MENUCHAR), nur auf die tasten links und rechts kommt nur WM_ENTERIDLE. nützt also nix.
hier mal ein recht kompletter Artikel zu Menus:
http://www.codeproject.com/menu/MenusForBeginners.asp