Vcl.Menus.TMenu.ProcessMenuChar

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

procedure ProcessMenuChar(var Message: TWMMenuChar);

C++

void __fastcall ProcessMenuChar(Winapi::Messages::TWMMenuChar &Message);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
procedure
function
public
Vcl.Menus.pas
Vcl.Menus.hpp
Vcl.Menus TMenu

Beschreibung

Reagiert auf Tastatureingaben für das Menü.

ProcessMenuChar verarbeitet Tastaturbotschaften von Windows. Die Methode überprüft, ob das eingegebene Zeichen ein Tastaturkürzel für einen Menüeintrag darstellt. Wenn dem so ist, führt ProcessMenuChar den Menüeintrag aus (oder markiert ihn, falls der Eintrag deaktiviert ist). Wenn die Taste kein Tastaturkürzel ist, überprüft ProcessMenuChar, ob Menüeinträge vorhanden sind, die mit diesem Zeichen beginnen. Wenn nur ein Eintrag mit diesem Zeichen beginnt, wird es wie ein Tastaturkürzel behandelt. Ansonsten wird der erste Eintrag mit diesem Zeichen markiert.

Wenn Sie ProcessMenuChar in einem Programm aufrufen, müssen die Felder User, MenuFlag und Menu des Parameters Message übergeben werden.

Siehe auch