к непредвиденным проблемам при открытии
впоследствии к непредвиденным проблемам при открытии окон.
Примеры
. Выделение под окна верхней половины экрана:
WBOARD(0, 0, 12, 79)
See Also: WACLOSE() WCLOSE() WSETMOVE() WMODE()
WBOX()
Обрамляет активное окно.
------------------------------------------------------------------------------
Синтаксис
WBOX([<cFrameChar|nFrameType>]) --> nCurrentWindow
Параметры
<cFrameChar|nFrameType> - необязательный параметр, задающий в
символьной форме строку, содержащую до 9 символов, а в числовой форме
номер одного из 8 различных типов обрамлений. Перечень возможных типов
обрамлений приведен в подразделе Описание. По умолчанию обрамление
выполняется двойной линией с заполнением окна символом CLEARB, имеющим
в исходном состоянии, предопределенном параметрами CT II, код
CHR(255).
Возвращаемое значение
nCurrentWindow - номер дескриптора активного окна.
Описание
Функция аналогична Clipper-команде @...BOX, но обрамляет активное
окно. Для обрамления окна можно указать строку, содержащую от 1 до 9
символов, соответствующих горизонтальным и вертикальным линиям, углам
рамки и заполнителю окна. При обрамлении символы используются, начиная
с верхнего левого угла, а затем идя по часовой стрелке и заполняя
пространство экрана девятым символом, если он задан.
Если вместо символьной строки задано число, то WBOX() интерпретирует
его как тип обрамления. На рисунке показаны типы обрамлений и
соответствующие им числа от 0 до 15. Числа от 0 до 3 и от 8 до 11
задают обрамление с очисткой области внутри окна, а остальные - без
очистки.
Типы обрамлений
С очисткой: 0 1 2 3
+-------+ +-------+ +-------+ +-------+
| | | | | | | |