ActiveZone | Текущая зона |
AskSourceField | Поле, для которого данное окно открыто как справочное, т.е. для выполнения опции Ask |
AssignedName | Назначенное имя |
Blank | Флаг: окно-заготовка |
Clone | Флаг: окно-клон |
FormFilePath | Полный путь к WDO-файлу |
IgnoreProjectPal | Флаг: игнорировать палитру <Project>.pal |
Isolated | Уровень изолированности окна |
MNUFileName | Имя файла контекста |
MasterCursor | Курсор мастера окна |
Name | Рабочее имя |
OnCloseWindow | Флаг включения программного события "закрытие окна" |
OnOpenWindow | Флаг включения программного события "открытие окна" |
OriginalName | Оригинальное имя |
ParentZone | Порождающая зона главного окна |
PositioningType | Способ позиционирования в пределах главного окна |
Relation | Отношение подчиненности данного открытого окна |
Visible | Флаг: окно открыто |
WLevProg | Имя ASL-модуля - обработчика программных событий уровня окна |
Zones | Коллекция зон |
Hide | Закрыть открытое окно |
Interchange | Объявить, что данное окно должно быть заменено |
SetMaster | Установить мастер зоны |
Isolated | Степени изолированности окна |
PositioningType | Способы позиционирования в пределах главного окна |
Relation | Варианты подчиненности окна |
Класс, описывающий загружаемое окно или окно просмотра файла БД. Уточнить тип окна можно при помощи свойства WINDOW.Type.
Время жизни окна зависит от его типа. Окна просмотра файлов БД существуют с момента открытия до момента закрытия. Загружаемые окна после закрытия становятся невидимыми и помещаются в кэш окон, значения свойств при этом сохраняются. Однако форма загружаемого окна на диске в любой момент может быть обновлена, после чего окно может быть перезагружено. Т.о. объект-описатель может "пережить" окно, которое он описывает. После того, как соответствующее окно прекратит свое существование, все свойства объекта, кроме Type и Name, станут недоступны, при обращении к ним будет выброшено исключение.
Свойство Name возвращает имя окна, а FormFilePath - полный путь к WDO-файлу, из которого окно было загружено. Флаг Visible поднят, если окно видимо. Свойство Zones возвращает ссылку на коллекцию зон окна, а ActiveZone - ссылку на текущую зону видимого окна. ParentZone для зависимых окон возвращает ссылку на порождающую зону главного окна.
До версии 14.134.120 класс назывался FORMWINDOW. В настоящее время допустимы оба варианта имени.