Возвращает позицию последней строки текстовой
? WFLASTCOL(), WFLASTCOL(.T.) // 69, 1
INKEY(0)
WCLOSE()
RETURN
See Also: WBOX()
WFCOL()
WFLASTROW()
WFORMAT()
WFROW()
WLASTCOL()
WFLASTROW()
Возвращает позицию последней строки текстовой области окна.
------------------------------------------------------------------------------
Синтаксис
WFLASTROW([<lRelative>]) --> nValue
Параметры
<lRelative> - необязательный логический параметр, задающий при
значении .T. возврат абсолютного значения разности между WLASTROW()
и WFLASTROW(), а при значении .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