Возвращает текущий режим вставки или включает или выключает этот режим.
Синтаксис:
INSMODE([lExpression])
Параметры:
lExpression
Включает или выключает режим вставки. Функция INSMODE(.T.) включает режим вставки, а INSMODE(.F.) выключает его. Возвращается логическое значение, соответствующее установке режима вставки перед выдачей INSMODE(.T.) или INSMODE(.F.).
Результат:
Логический.
Комментарии:
Если аргумент опущен и режим вставки включен (то есть символы вставляются перед курсором), функция INSMODE( ) возвращает значение "истина" (.T.). Если режим вставки выключен (символы "забиваются" по месту расположения точки ввода), INSMODE( ) возвращает "ложь" (.F.).
Пример:
* В следующем примере с помощью функции INSMODE( ) режим вставки * включается, затем переключается в противоположное состояние: SET TALK ON =INSMODE(.T.) && Set insert mode on ? INSMODE( ) = INSMODE(!INSMODE( )) && Toggle insert mode to opposite state ? INSMODE( )