Vcl.Menus

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche


Package vcl250.bpl

Klassen

EMenuErrorEMenuError ist die Exception-Klasse für Fehler im Zusammenhang mit Menüeinträgen.
TMainMenuTMainMenu kapselt die Menüleiste und ihre Dropdown-Menüs für ein Formular.
TMenuTMenu ist der Basistyp für Menükomponenten wie TMainMenu und TPopupMenu.
TMenuActionLinkVerknüpft einen Client (Menüeintrag) mit der entsprechenden Aktion.
TMenuActionLinkClassRepräsentiert die Metaklasse für die Klasse TMenuActionLink.
TMenuItemTMenuItem beschreibt die Eigenschaften eines einzelnen Eintrags in einem Menü.
TMenuItemEnumeratorZählt die Menüeinträge eines TMenuItem-Objekts auf.
TMenuItemStackRepräsentiert einen Stack mit Menüeinträgen.
TPopupListTPopupList verwaltet das Fenster, in dem die Meldungen von Popup-Menüs angezeigt werden.
TPopupMenuTPopupMenu kapselt die Eigenschaften, Methoden und Ereignisse eines Popup-Menüs.

Routinen

AnsiSameCaptionGibt an, ob zwei Strings auf der Basis des aktuellen Gebietsschemas gleich sind. Dabei werden die Groß-/Kleinschreibung und Tastenkürzel ignoriert.
DrawMenuItemZeichnet einen Menüeintrag.
GetHotkeyGibt das letzte Zeichen in einem String zurück, der mit einem kaufmännischen Und (&) markiert ist.
IsAltGRPressedGibt an, ob AltGR gedrückt wird.
NewItemErzeugt und initialisiert einen Menüeintrag.
NewLineErzeugt einen Menüeintrag für eine Trennlinie.
NewMenuErzeugt und initialisiert ein Hauptmenü.
NewPopupMenuErzeugt und initialisiert ein Popup-Menü.
NewSubMenuErzeugt und initialisiert einen Menüeintrag, der ein Untermenü repräsentiert.
SameCaptionVergleicht zwei Texte.
ShortCutGibt eine Instanz von TShortCut zurück, die die Kombination des angegebenen Tastencodes und die angegebene Kombination von Sondertasten repräsentiert.
ShortCutFromMessageErzeugt eine Tastenkürzel-ID aus einer erhaltenen Botschaft.
ShortCutToKeyGibt den Tastencode und den Umschalt-Status eines Menütastenkürzels zurück.
ShortCutToTextGibt die String-Repräsentation zurück, die mit der angegebenen Coderepräsentation eines Tastenkürzels übereinstimmt.
StripHotkeyEntfernt das Tastenkürzelzeichen aus dem String.
TextToShortCutGibt die Coderepräsentation zurück, die mit der angegebenen String-Repräsentation eines Tastenkürzels übereinstimmt.

Typen

PMenuItemDefiniert einen Zeiger auf einen TMenuItem-Wert.
TAdvancedMenuDrawItemEventTAdvancedMenuDrawItemEvent wird für Ereignisbehandlungsroutinen verwendet, die Menüeinträge in Owner-Draw-Menüs anzeigen.
TFindItemKindTFindItemKind legt das Kriterium für die Identifizierung von Menüelementen fest.
TMenuAnimationTMenuAnimation und TMenuAnimations definieren, wie ein Popup-Menü angezeigt wird.
TMenuAnimationsTMenuAnimation und TMenuAnimations definieren, wie ein Popup-Menü angezeigt wird.
TMenuAutoFlagTMenuItemAutoFlag und TMenuAutoFlag geben an, ob Menüeinträge automatisch gewartet werden.
TMenuBreakTMenuBreak definiert das Kriterium für die Lokalisierung von Menüeinträgen.
TMenuChangeEventDefiniert den Typ für Ereignisbehandlungsroutinen, die ausgelöst werden, wenn das Menü geändert wird.
TMenuDrawItemEventTMenuDrawItemEvent wird für Ereignisbehandlungsroutinen verwendet, die Menüeinträge in Owner-Draw-Menüs anzeigen.
TMenuHandleDefiniert das Handle auf ein TMenu-Objekt.
TMenuItemAutoFlagTMenuItemAutoFlag und TMenuAutoFlag geben an, ob Menüeinträge automatisch gewartet werden.
TMenuMeasureItemEventTMenuMeasureItemEvent wird für Ereignisbehandlungsroutinen verwendet, die Menüeinträge in Owner-Draw-Menüs anzeigen.
TPopupAlignmentTPopupAlignment repräsentiert die Position eines Popup-Menüs in Relation zur Maus.
TTrackButtonTTrackButton gibt an, welche Maustaste das Menü einer Symbolleistenschaltfläche aktiviert.

Variablen

PopupListStellt die zentralisierte Behandlung von Windows-Botschaften an Popup-Menüs bereit.
ShortCutItemsEnthält die Einträge, die über ein Tastenkürzel verfügen.
ValidMenuHotkeysLegt fest, ob Tastenkürzel automatisch einem Menüeintrag hinzugefügt werden können.

Konstanten

cDialogSuffixcDialogSuffix: string = ...;
cHotkeyPrefixcHotkeyPrefix: Char = $26;
cLineCaptioncLineCaption: Char = $2D;