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

Вызов функции сопровождается уменьшением рабочей


                    |       |  |       |  |       |  |       |
                    +-------+  +-------+  +-------+  +-------+
 
    Без очистки:        4          5          6          7
 
 
    С очисткой:         8          9          10         11
 
                    ######### ########### ########## ##########
                    #       # #         # #        # #        #
                    #       # #         # #        # #        #
                    ######### ########### ########## ##########
 


    Без очистки:        12         13         14         15
 
  Примечания
 
  . Вызов функции сопровождается уменьшением рабочей области
    окна на 2 строки и 2 столбца (что соответствует вызову
    WFORMAT(1, 1, 1, 1)). Это предохраняет от непреднамеренного наложения
    на рамку другого изображения. При повторных вызовах WBOX() окно
    уменьшается снова. Если окно станет слишком мало для обрамления, то
    WBOX() возвратит значение (-1), ничего не изменяя.
 
  . Если рамка должна быть снабжена заголовком, то его можно
    поместить в верхнюю строку обрамления окна Clipper-командой @...SAY
    со значением номера строки (-1).
 
  Примеры
 
  . Обрамление окна двойной линией и заполнение его символом
    CLEARB. Текстовая область окна автоматически уменьшается на 1 с
    каждой стороны:
 
    WSELECT(nWindow)
    WBOX(0)
 
  . Обрамление окна одинарной линией и заполнение его символом
 
    CHR(177):
    SETCLEARB(177)      // Символ очистки
    WBOX(1)             // Обрамление типа 1 с очисткой внутренней области
 

See Also: WFORMAT() WOPEN() WSELECT() SETBOXGROW() SETCLEARB()
 

 

 WCENTER()
 Перемещает окно в видимую область экрана или центрирует его.
------------------------------------------------------------------------------
 
  Синтаксис
 
    WCENTER([<lCenter>]) --> nCurrentWindow
 
  Параметры
 

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