<< | Inhaltsverzeichnis | Suchen | >> |
Funktion
Syntax: |
GR_ACTIVATE (<MENUE-PUNKT>) |
|
<MENUE-PUNKT>=[*]<STRING-AUSDRUCK> |
Bedeutung: |
Mit GR_ACTIVATE können einzelne Menuepunkte oder Menuezweige, die mit GR_DEACTIVATE temporär gesperrt wurden, wieder aktiviert werden. Ein Leerstring "" als Parameter bedeutet das gesamte Menue. GR_ACTIVATE liefert als Ergebnis 0, wenn der Menuezweig aktiviert werden konnte, andernfalls eine Fehlernummer (siehe Anhang). |
|
Zusätzlich kann vor der Menuestufe ein Stern angegeben werden. Es wird dann der Menuepunkt markiert angezeigt (mit dem Zeichen Ö unter DOS/UNIX bzw. einem Haken unter WINDOWS). Wird kein Stern angegeben, so wird eine evtl. vorhandene Markierung zurückgesetzt. |
|
Der Stern kann dazu verwendet werden, Schalter in Menues zu verarbeiten. |
|
|
|
Achtung: Die Variable EBUS_GR_MENUE$ enthält als erstes Zeichen einen Stern, wenn ein Menuepunkt ausgewählt wurde, bei dem die Markierung gesetzt ist. |
|
|
|
Achtung: Unter Java muß GR_ACTIVATE("*...") vor der Anweisung GR_STARTMENUE
ausgeführt werden, um die Checkbox im Menue zu erzeugen. Beispiel: H% = GR_ACTIVATE("*7.1") /* Menueschalter erzeugen H% = GR_ACTIVATE("7.1") /* Schalter ausschalten H% = GR_STARTMENUE(...) |
|
|
Beispiel: |
H% = GR_ADDMENUE
("1","&Schalter","&Drucken;&Alarmton", |
|
Macro
MEN.MACRO: |
|
CASE EBUS_GR_MENUE$ |
siehe auch: |
GR_DEACTIVATE, GR_ADDMENUE,
GR_STARTMENUE, |