Значения координат могут быть отрицательными
экрана.
<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