CAPSLOCK( ) (Función)
Devuelve el modo actual de la tecla BLOQ MAYÚS, o activa o desactiva la tecla BLOQ MAYÚS.
CAPSLOCK([lExpression])
Valores devueltos
Logical
Parámetros
- lExpression
Se puede incluir para activar o desactivar la tecla BLOQ MAYÚS. CAPSLOCK(.T.) activa BLOQ MAYÚS y CAPSLOCK(.F.) la desactiva. Se devuelve un valor lógico correspondiente a la configuración de BLOQ MAYÚS antes de ejecutar CAPSLOCK(.T.) o CAPSLOCK(.F.).
Observaciones
Al ejecutar CAPSLOCK( ) sin argumentos, devuelve verdadero (.T.) si BLOQ MAYÚS está activada o devuelve falso (.F.) si BLOQ MAYÚS está desactivada.
Ejemplo
El código siguiente almacena el estado de CAPSLOCK( ) en una variable del sistema. El comando = ejecuta la función CAPSLOCK(°) para activar BLOQ MAYÚS. Luego, el comando = ejecuta la función CAPSLOCK( ) para restablecer BLOQ MAYÚS a su estado anterior.
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