Возвращает текущее состояние клавиши CAPS LOCK или устанавливает режим клавиши CAPS LOCK в состояние ВКЛ или ВЫКЛ.

CAPSLOCK([lExpression])

Параметры

lExpression

Определяет состояние клавиши CAPS LOCK. CAPSLOCK(.T.) включает CAPS LOCK , а CAPSLOCK(.F.) выключает CAPS LOCK. Возвращается логическое выражение, соответствующее состоянию данной клавиши до данного переключения.

Expand imageВозвращаемое Значение

Значение типа Logical

Expand imageКомментарии

Вызов функции CAPSLOCK( ) без аргумента определяет текущее состояние клавиши CAPS LOCK, соответственно ВКЛ или ВЫКЛ.

Expand imageПример

В следующем примере значение функции CAPSLOCK( ) сохраняется в переменной. Операнд = используется для игнорирования значения функции CAPSLOCK( ), выполняется установка ВКЛ. После этого возвращается начальное состояние данной клавиши.

  CopyCode imageКопировать Код
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

Expand imageСм. также