HWND (object)

Syntax Dim name As HWND
Description A data type used to hold window objects.
Comments This data type is used to hold references to physical windows in the operating environment. The following commands operate on HWND objects:
WinActivate
WinClose
WinFind
WinList
WinMaximize
WinMinimize
WinMove
WinRestore
WinSize
The above language elements support both string and HWND window specifications.
Example This example activates the "Main" MDI window within Program Manager.
Sub Main()
  Dim ProgramManager As HWND
  Dim ProgramManagerMain As HWND
  Set ProgramManager = WinFind("Program Manager")
  If ProgramManager Is Not Nothing Then
    WinActivate ProgramManager
    WinMaximize ProgramManager
    Set ProgramManagerMain = WinFind("Program Manager|Main")
    If ProgramManagerMain Is Not Nothing Then
      WinActivate ProgramManagerMain
      WinRestore ProgramManagerMain
    Else
      MsgBox "Your Program Manager doesn't have a Main group."
    End If
  Else
    MsgBox "Program Manager is not running."
  End If
End Sub
See Also HWND.Value (property); WinFind (function); WinActivate (statement).