Hwnd 屬性

此頁沒有內(nèi)容條目
內(nèi)容

expandtri全部顯示

使用 hWnd 屬性可以確定一個唯一的 Long Integer 值,該值是 Microsoft Windows 指定給當前窗口的句柄。Long 型,可讀寫。

expression.Hwnd

expression    必需。返回“應用于”列表中的一個對象的表達式。

說明

該屬性僅在使用Visual Basic 時才可用。

可以在 Visual Basic 中使用該屬性,來調(diào)用 Windows 應用程序編程接口 (API) 函數(shù)或其他外部例程,這些函數(shù)或外部例程需要將 hWnd 屬性作為它們的參數(shù)。很多 Windows 函數(shù)都要求將當前窗口的 hWnd 屬性值作為其參數(shù)之一。

注意  因為該屬性值在程序運行時可能會更改,所以不要將 hWnd 屬性值保存在公用變量中。

示例

下面的示例同時使用 hWnd 屬性與 Windows API 的 IsZoomed 函數(shù)以確定窗口是否最大化。

' Enter on single line in Declarations section of Module window.

Declare Function IsZoomed Lib "user32" (ByVal hWnd As Long) As Long

Sub Form_Activate()

    Dim intWindowHandle As Long

    intWindowHandle = Screen.ActiveForm.hWnd

    If Not IsZoomed(intWindowHandle) Then

        DoCmd.Maximize

    End If

End Sub