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

FKLABEL(nFunctionKeyNumber)

Параметры

nFunctionKeyNumber

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

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

Character (символьное)

Комментарии

Функциональные клавиши программируются командой 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

См. также