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

и не влияет режим, устанавливаемый


    WMODE(), и не влияет режим, устанавливаемый функцией WSETMOVE().
 
  . Параметры <nRow> и <nColumn> могут иметь отрицательные
    значения, что приводит к смещению всего окна за пределы области
    видимости. Такое смещение нельзя осуществить в интерактивном
    режиме.
 
  Примеры
 
  . Перемещение активного окна на 1 строку вверх и на 1 столбец
    влево:
 
    WMOVE(WROW() - 1, WCOL() - 1)


 

See Also: WBOARD()
WMODE()
WOPEN()
WSELECT()

 

 

 WNUM()
 Возвращает наибольший номер дескриптора окна.
------------------------------------------------------------------------------
 
  Синтаксис
 
    WNUM() --> nHighestWindow
 
  Возвращаемое значение
 
    nHighestWindow - номер дескриптора окна.
 
  Описание
 
    Функция возвращает наибольший по значению дескриптор открытого окна,
    что позволяет, например, организовать перебор всех открытых окон (см.
    файл WINSTORE.PRG в поддиректории CTSOURCE\SAMPLES). Заметим, что часть
    дескрипторов может соответствовать закрытым окнам.
 
  Примеры
 
  . Открываются три окна, затем второе окно закрывается. WNUM()
    возвращает наибольший из дескрипторов открытых окон:
 
    nW1 := WOPEN(3, 3, 10, 12)
    nW2 := WOPEN(10, 10, 20, 70)
    nW3 := WOPEN(5, 5, 22, 60)
    WSELECT(nW2)
    WCLOSE()
    ? WNUM()                    // Результатом является nW3
 

See Also: WSELECT()

 

 

 WOPEN()
 Открывает новое окно.
------------------------------------------------------------------------------
 
  Синтаксис
 
    WOPEN(<nTopRow>, <nLeftColumn>,
        <nBottomRow>, <nRightColumn>,
        [<lDelete>]) --> nWindow
 
  Параметры
 
    <nTopRow> - номер верхней строки окна в координатах физического
    экрана.
 
    <nLeftColumn> - номер левого столбца окна в координатах физического

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