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

к непредвиденным проблемам при открытии


    впоследствии к непредвиденным проблемам при открытии окон.
 
  Примеры
 
  . Выделение под окна верхней половины экрана:
 
    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
 
                    +-------+  +-------+  +-------+  +-------+
                    |       |  |       |  |       |  |       |

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