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

возврат абсолютного значения разности между


------------------------------------------------------------------------------
 
  Синтаксис
 
    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()

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