Compartir a través de


NUMLOCK( ) (Función)

Devuelve el modo actual de la tecla BLOQ NUM, o activa o desactiva la tecla BLOQ NUM.

NUMLOCK([lExpression])

Valores devueltos

Logical

Parámetros

  • lExpression
    Para activar o desactivar la tecla BLOQ NUM. Si el valor de lExpression es verdadero (.T.), la tecla BLOQ NUM está activada; si el valor de lExpression es falso (.F.), la tecla BLOQ NUM está desactivada. NUMLOCK( ) devuelve un valor lógico correspondiente al ajuste de la tecla BLOQ NUM antes de ejecutar NUMLOCK(.T.) o NUMLOCK(.F.).

Observaciones

NUMLOCK( ) devuelve verdadero (.T.) si la tecla BLOQ NUM está activada (al presionar una tecla del teclado numérico se escribe un número), o falso (.F.) si BLOQ NUM está desactivada (al presionar una tecla del teclado numérico se moverá el cursor).

Ejemplo

En el ejemplo siguiente se utiliza el signo igual (=) para ejecutar NUMLOCK( ) sin un valor de retorno.

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

Vea también

CAPSLOCK( ) | INSMODE( )