возврат абсолютного значения разности между
------------------------------------------------------------------------------
Синтаксис
WFCOL([<lRelative>]) --> nValue
Параметры
<lRelative> - необязательный логический параметр, задающий при
значении .T. возврат абсолютного значения разности между WCOL() и
WFCOL(), а при значении .F. или по умолчанию возврат позиции первого
столбца текстовой области окна.
Возвращаемое значение
nValue - номер первого столбца текстовой области окна, или величина
разности позиций границы окна и первого столбца текстовой области.
Описание
Функция может использоваться для сохранения информации из окна
в файле. Имеется четыре функции, возвращающие координаты текстовой
области окна. Возвращаемое ими значение может быть сохранено и
использовано в программе позже.
Для получения без дополнительных вычислений величины разности между
позициями соответствующей границы окна и первого столбца текстовой
области можно вызвать данную функцию со значением .T. параметра
<lRelative>. Полученное значение может быть позже передано функции
WFORMAT() для восстановления прежнего размера текстовой области окна.
Примечания
. Для физического экрана (окна с дескриптором 0) данная функция
возвращает значение, соответствующее вызову WBOARD().
Примеры
. Каждая функция из семейства WFxxx() оперирует с активным
окном. Заметим, что вызов WBOX() соответствует вызову
WFORMAT(1, 1, 1, 1):
CLEAR
WOPEN(10, 10, 20, 70)
WBOX()
? WFROW(), WFROW(.T.) // 11, 1
? WFCOL(), WFCOL(.T.) // 11, 1
? WFLASTROW(), WFLASTROW(.T.) // 19, 1
? WFLASTCOL(), WFLASTCOL(.T.) // 69, 1
INKEY(0)
WCLOSE()
RETURN
See Also: WBOX() WCOL() WFROW() WFLASTCOL() WFLASTROW() WFORMAT()