NUMLOCK( )-Funktion
Gibt den aktuellen Modus von NUM zurück oder aktiviert bzw. deaktiviert NUM.
NUMLOCK([lExpression])
Rückgabewerte
Logisch
Parameter
- lExpression
Aktiviert bzw. deaktiviert NUM. Hat lExpression den Wert Wahr (.T.), ist NUM aktiviert. Hat lExpression den Wert Falsch (.F.), ist NUM deaktiviert. NUMLOCK( ) gibt einen logischen Wert zurück, der der Einstellung für NUM vor dem Ausgeben von NUMLOCK(.T.) oder NUMLOCK(.F.) entspricht.
Hinweise
NUMLOCK( ) gibt Wahr (.T.) zurück, wenn NUM aktiviert ist (beim Drücken einer Taste auf der Zehnertastatur wird eine Zahl zurückgegeben), oder Falsch (.F.), wenn NUM deaktiviert ist (beim Drücken einer Taste auf der Zehnertastatur wird der Cursor bewegt).
Beispiel
Im folgenden Beispiel wird das Gleichheitszeichen (=) verwendet, um NUMLOCK( ) ohne die Rückgabe eines Wertes auszuführen.
gcOldLock = NUMLOCK( ) && Save original setting
WAIT WINDOW 'Press a key to turn Num Lock on'
= NUMLOCK(.T.) && Turn Num Lock on
WAIT WINDOW 'Press a key to turn Num Lock off'
= NUMLOCK(!NUMLOCK( )) && Toggle Num Lock to the opposite value
WAIT WINDOW 'Press a key to restore original Num Lock setting'
= NUMLOCK(gcOldLock) && Return to original setting