Vcl.Menus.TMenu.ProcessMenuChar
Delphi
procedure ProcessMenuChar(var Message: TWMMenuChar);
C++
void __fastcall ProcessMenuChar(Winapi::Messages::TWMMenuChar &Message);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure function |
public | Vcl.Menus.pas Vcl.Menus.hpp |
Vcl.Menus | TMenu |
Description
Répond aux entrées du clavier pour le menu.
ProcessMenuChar gère les messages clavier de Windows. Elle vérifie que le caractère tapé est un accélérateur pour un des éléments de menu. Si oui, ProcessMenuChar exécute l'élément de menu (ou, si l'élément est désactivé, le sélectionne). Si la touche n'est pas un accélérateur, ProcessMenuChar vérifie les légendes qui commencent par le caractère. S'il n'y a en a qu'une, il est traité comme un accélérateur. Autrement, le premier élément commençant par ce caractère est sélectionné.
Lorsqu'on fait appel à ProcessMenuChar par programmation, les champs User, MenuFlag et Menu du paramètre Message doivent être fournis.