Возвращает имя функциональной клавиши (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