CAPSLOCK( )-Funktion

Legt den aktuellen Zustand der FESTSTELLTASTE fest bzw. aktiviert oder deaktiviert den Feststellmodus.

CAPSLOCK([lExpression])

Rückgabewerte

Logisch

Parameter

  • lExpression
    Legt fest, ob der Feststellmodus aktiviert oder deaktiviert wird. CAPSLOCK(.T.) aktiviert den Feststellmodus, CAPSLOCK(.F.) deaktiviert ihn. Der zurückgegebene logische Wert gibt die Einstellung des Feststellmodus vor der Ausführung von CAPSLOCK(.T.) oder CAPSLOCK(.F.) an.

Hinweise

Wird CAPSLOCK( ) ohne Argumente aufgerufen, so gibt die Funktion Wahr (.T.) zurück, falls der Feststellmodus aktiviert ist bzw. Falsch (.F.) bei Deaktivierung.

Beispiel

Der folgende Code speichert den Zustand des Feststellmodus in einer Systemvariablen. Der =-Befehl führt die CAPSLOCK( )-Funktion aus, um den Feststellmodus zu aktivieren. Anschließend ruft der gleiche Befehl die CAPSLOCK( )-Funktion erneut auf, um den Feststellmodus auf den vorherigen Wert festzulegen.

glOldLock = CAPSLOCK( )     && Save original setting
= CAPSLOCK(.T.)     && Turn CAPS LOCK on

** Perform any number of statements **

= CAPSLOCK(glOldLock)  && Return to original setting

** or, toggle CapsLock to the opposite value and back **

= CAPSLOCK(!CAPSLOCK( ))
WAIT WINDOW
= CAPSLOCK(!CAPSLOCK( ))
WAIT WINDOW
= CAPSLOCK(glOldLock)  && Return to original setting

Siehe auch

INSMODE( ) | NUMLOCK( ) | =-Befehl