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

Значения координат могут быть отрицательными


    экрана.
 
    <nBottomRow> - номер нижней строки окна в координатах физического
    экрана.
 
    <nRightColumn> - номер правого столбца окна в координатах физического
    экрана.
 
    Значения координат могут быть отрицательными или превышающими
    физические размеры экрана. Однако, как ширина окна, так и его высота
    урезаются до размеров физического экрана.
 
    <lDelete> - необязательный логический параметр, задающий при значении


    .T. очистку, а при значении .F. или по умолчанию сохранение информации
    в области, занимаемой открываемым окном.
 
  Возвращаемое значение
 
    nWindow - номер дескриптора открытого окна при успешном выполнении,
    а иначе (-1).
 
  Описание
 
    Функция, если возможно, открывает новое окно и возвращает его
    дескриптор. При попытке открыть окно с недопустимыми координатами
    возвращается (-1), а текущее окно остается активным.
 
  Примечания
 
  . Когда окно открыто, в него перенаправляется весь экранный
    вывод, если только он не адресован непосредственно в видеопамять.
    Это относится к выводу из Clipper-, DOS- и других программ. Если длина
    строки превышает ширину окна, то вывод осуществляется с переносом на
    следующую строку.
 
  . Если функцией WSETSHADOW() была задана тень, то при открытии
    окон производится очистка соответствующей области экрана.
 
  Примеры
 
  . Открывается окно с координатами: верхний левый угол - строка 5,
    столбец 10; нижний правый угол - строка 20, столбец 70. Если это первое
    открываемое окно, то возвращаемое значение будет 1:
 
    nWindow := WOPEN(5, 10, 20, 70)
 

See Also: WBOARD()
WCLOSE()
WSELECT()

 

 

 WROW()
 Возвращает позицию первой строки активного окна.
------------------------------------------------------------------------------
 
  Синтаксис
 
    WROW([<lAfterWCENTER>]) --> nRow

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