PureBasic

OpenWindow3D()

Синтаксис

Result = OpenWindow3D(#Window3D , x , y , InnerWidth , InnerHeight , Title$ [, Flags])

Описание


Открывает новое 3D-Окно на текущем экране в соответствии с указанными параметрами. Новое 3D-Окно автоматически становится активным, то есть нет необходимости использовать SetActiveWindow3D() (если оно не было создано как невидимое). Все возможные события в 3D-окон обрабатываются с помощью WindowEvent3D().

Параметры

#Window3D Номер, идентифицирующий новое 3D-Окно. В качестве этого параметра можно использовать значение #PB_Any, чтобы сгенерировать этот Номер автоматически.
x, y Начальная позиция 3D-Окна на экране (если не используется один из параметров центрирования).
InnerWidth, InnerHeight Начальный размер клиентской области 3D-Окна (без рамки или строки заголовка ...).
Flags (дополн.) Этот параметр может быть комбинацией следующих значение (с помощью оператора '|'):
  #PB_Window3D_SizeGadget : Добавляет возможность изменения размера окна.
  #PB_Window3D_Invisible  : Создает окно, но не отображает его.
  #PB_Window3D_BorderLess : Создает окно без рамки.

Возвращаемое значение

Возвращает не нулевое значение, если Окно было успешно создано, в противном случае 0. Если в качестве параметра #Window3D использовалось значение #PB_Any, то в случае успеха будет возвращен сгенерированный Номер.

См. также

CloseWindow3D(), WindowEvent3D()

Поддерживаемые OS

Все

<- IsWindow3D() - Window3D Index - ResizeWindow3D() ->