Функция FKLABEL()

Возвращает имя функциональной клавиши (F1, F2, F3 ...) по ее номеру.

Синтаксис:

FKLABEL(nFunctionKeyNumber)

Параметры:
nFunctionKeyNumber
Задает номер функциональной клавиши. Значение nFunctionKeyNumber должно принадлежать диапазону от 0 до общего числа функциональных клавиш, уменьшенного на 1. Если номер nFunctionKeyNumber больше числа функциональных клавиш минус 1, FKLABEL( ) возвращает пустую строку. Количество функциональных клавиш можно определить с помощью функции FKMAX( ).

Результат:
Символьный.

Комментарии:
Функциональные клавиши можно программировать командой SET FUNCTION.
Значение, возвращаемое функцией FKLABEL( ), определяется установкой SET COMPATIBLE. Если установка COMPATIBLE имеет значение FOXPLUS (по умолчанию), FKLABEL( ) возвращает функциональные клавиши. Если для COMPATIBLE установлено значение DB4, FKLABEL( ) возвращает как функциональные клавиши, так и комбинации с их участием (F1, Ctrl+F1, Shift+F1, F2, Ctrl+F2, Shift+F2, ...).

Пример:

CLEAR
SET COMPATIBLE OFF
? 'COMPATIBLE OFF'
?
FOR nCount = 1 TO FKMAX( )	&& Loop for # of function keys
	? FKLABEL(nCount)	&& Display programmable function keys
ENDFOR
SET COMPATIBLE ON

?
? 'COMPATIBLE ON'
?
FOR nCount = 1 TO FKMAX( )	&& Loop for # of function keys
	? FKLABEL(nCount)	&& Display programmable function keys
ENDFOR

Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Каев Артем - 18.01.2003