Клиппер 5. Справочник

Возвращает позицию последней строки текстовой


    ? 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

Содержание раздела