MENUITEM-Anweisung
Definiert ein Menüelement.
MENUITEM text, result, [optionlist]
MENUITEM SEPARATOR
-
Text
-
Der Name des Menüelements.
Die Zeichenfolge kann die Escapezeichen \t und \a enthalten. Das Zeichen \t fügt eine Registerkarte in die Zeichenfolge ein und wird zum Ausrichten von Text in Spalten verwendet. Registerkartenzeichen sollten nur in Menüs und nicht in Menüleisten verwendet werden. (Informationen zu Menüs finden Sie unter POPUP-Ressource.) Das Zeichen \a richtet den gesamten darauf bündigen Text rechts in der Menüleiste oder im Popupmenü aus.
-
Ergebnis
-
Eine Zahl, die das Ergebnis angibt, das generiert wird, wenn der Benutzer das Menüelement auswählt. Dieser Parameter akzeptiert einen ganzzahligen Wert. Menüelementergebnisse sind immer ganze Zahlen; Wenn der Benutzer auf den Namen des Menüelements klickt, wird das Ergebnis an das Fenster gesendet, das das Menü besitzt.
-
Optionsliste
-
Die Darstellung des Menüelements. Dieser optionale Parameter akzeptiert eine oder mehrere der folgenden neu definierten Menüoptionen, getrennt durch Kommas oder Leerzeichen.
Option BESCHREIBUNG ÜBERPRÜFT Das Menüelement hat ein Häkchen daneben. GRAU Das Menüelement ist anfänglich inaktiv und wird im Menü grau oder in einem aufgehellten Farbton der Menütextfarbe angezeigt. Diese Option kann nicht mit der Option INACTIVE verwendet werden. HILFE Identifiziert ein Hilfeelement. Diese Option hat keine Auswirkungen auf die Darstellung des Menüelements. INAKTIV Das Menüelement wird angezeigt, kann aber nicht ausgewählt werden. Diese Option kann nicht mit der Option GRAYED verwendet werden. MENUBARBREAK Identisch mit MENUBREAK , mit Ausnahme von Popupmenüs, trennt es die neue Spalte von der alten Spalte durch eine vertikale Linie. MENUBREAK Platziert das Menüelement in einer neuen Zeile für statische Menüleistenelemente. Für Menüs wird das Menüelement in einer neuen Spalte ohne Trennlinie zwischen den Spalten platziert. -
MENUITEM-TRENNZEICHEN
-
Das MENUITEM SEPARATOR-Formular der MENUITEM-Anweisung erstellt ein inaktives Menüelement, das als Trennleiste zwischen zwei aktiven Menüelementen in einem Menü dient. Beachten Sie, dass dieses Formular innerhalb eines MENU-Blocks funktioniert, während MENUITEM in einem MENUEX stattdessen das Formular
MENUITEM "", -1, MFT_SEPARATOR
erfordert.
Beispiele
Im folgenden Beispiel wird die Verwendung der MENUITEM- und MENUITEM SEPARATOR-Anweisungen veranschaulicht:
MENUITEM "&Roman", 206, CHECKED, GRAYED
MENUITEM SEPARATOR
MENUITEM "&Blackletter", 301
Siehe auch