Solid Edge Assembly Type Library
NewWindow Method
Specifies the type of window to create. Valid values are members of the NewWindowOptionConstants constant set.
Specifies the window environment.
Description
Creates a new window that contains the referenced document.
Syntax
Visual Basic
Public Function NewWindow( _
   Optional ByVal NewWindowOptions As Variant, _
   Optional ByVal Environment As Variant _
) As Variant
Parameters
NewWindowOptions
Specifies the type of window to create. Valid values are members of the NewWindowOptionConstants constant set.
Environment
Specifies the window environment.
Remarks
Options are provided to enable you to create a variety of window types such as transient, invisible, persistent, and so forth.
Example
Private Sub Form_Load()
    Dim objApp As solidedgeFramework.Application
    Dim objDoc As solidedgeAssembly.AssemblyDocument
    Dim lngCount As Long
    ' Report errors
    Const PI = 3.14159265358979
    ' Create/get the application with specific settings
    On Error Resume Next
    Set objApp = GetObject(, "SolidEdge.Application")
    If Err Then
        Err.Clear
        Set objApp = CreateObject("SolidEdge.Application")
        Set objDoc = objApp.Documents.Add("SolidEdge.AssemblyDocument")
        objApp.Visible = True
    Else
        Set objDoc = objApp.ActiveDocument
    End If
    ' Getting the count of the open windows
    lngCount = objDoc.Windows.Count
    ' Creating a new windows with different NewWindowOptions
    Call objDoc.NewWindow(NewWindowOptions:=igNewWindowVisible)
    Call objDoc.NewWindow(NewWindowOptions:=igNewWindowInvisible)
    ' USER DISPLAY
    ' Release objects
    Set objApp = Nothing
    Set objDoc = Nothing
End Sub
See Also

AssemblyDocument Object  | AssemblyDocument Members