Справка по  ActiveField™ 

об ELCUT     Скачать     Контакты

Технология ActiveField
Обзор объектов
Диаграмма иерархии объектов
С чего начать: Объект Application
Как работать с задачами
Как работать с геометрической моделью
Как работать с физическими свойствами
Как анализировать результаты

Объекты

Свойства

Методы

Window Object

Свойства

Методы

Краткое описание

MDI-окно документа

Подробное описание

Представляет окно. Каждый объект Window является членом коллекции Windows. Объект Window обеспечивает самые общие методы и свойства для всех типов окон. Объекты Window особых типов, такие как ModelWindow, FieldWindow, XYPlotWindow, и TableWindow наследуют от объекта Window все его свойства и методы, а также имеют свои собственные.

Использование объекта Window

Когда создается или открывается новый или существующий (объект Document), он создает новое окно (объект Window) автоматически. Вы можете сослаться на него так <WindowsCollection>.Item (1), где WindowsCollection это переменная или выражение, имеющее тип Windows.

Чтобы создать новое окно для того же документа, используйте метод NewWindow объекта IDocument. Чтобы закрыть окно, используйте метод Close объекта Window. Использование метода Close для единственного окна документа также закроет и документ. В этом случае можно указать имя файла, с которым будет сохранен документ

Set geom = Models.Add 'Создание нового пустого документа геометрической модели
Dim winGeom as ELCUT.Window
Set winGeom = geom.Windows (1) 'Получение окна документа
Dim winGeom2 as ELCUT.Window
Set winGeom2 = geom.NewWindow 'Создание ещё одного окна для того же документа
geom.Windows.Arrange qfTileHorisontally  'Упорядочивание окон документа
...............
winGeom2.Close 'Закрытие второго окна
winGeom.Close 'Закрытие единственного окна документа.
'Документ закрывается автоматически

Объект Window имеет свойства и методы для управления видимостью окна, его размерами и положением на экране. Можно также получить и установить заголовок окна.

Методы GetPicture и GetBitmap помещают картинку окна в буфер обмена Windows. Метод GetPicture не имеет параметров и помещает в буфер обмена векторную картинку в форматах WMF (метафайл Windows) и EMF (расширенный метафайл Windows). Метод GetBitmap помещает в буфер обмена растровое изображение (device independent bitmap - DIB). Ширина и высота битмапа (в пикселях) и его цветовая глубина (количество битов на пиксель) задаются в качестве параметров метода GetBitmap.

Есть также объект Window, соответствующий главному окну ELCUT. Его можно получить, используя свойство MainWindow объекта Application. В следующем примере главное окно сначала делается видимым, а потом растягивается на весь экран:

dim ELC As New ELCUT.Application
ELC.MainWindow.Visible = True
ELC.MainWindow.WindowState = qfMaximized