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



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







 
 

 WFLASTCOL()
  Возвращает позицию последнего столбца текстовой области окна.
------------------------------------------------------------------------------
 
  Синтаксис
 
    WFLASTCOL([<lRelative>]) --> nValue
 
  Параметры
 
    <lRelative> - необязательный логический параметр, задающий при
    значении .T. возврат абсолютного значения разности между WLASTCOL() и
    WFLASTCOL(), а при значении .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

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