Vcl.Menus.TMenu.ProcessMenuChar

De RAD Studio API Documentation
Aller à : navigation, rechercher

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.

Voir aussi