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).

 

 

 

 

 

More information

H