Свойство Form.hWnd (Access)
Используйте свойство hWnd , чтобы определить дескриптор ( уникальное длинное целое число), назначенный Windows текущему окну. Для чтения и записи, Long.
Синтаксис
expression. Hwnd
выражение: переменная, представляющая объект Form.
Замечания
Используйте это свойство в Visual Basic при вызове функций api (API) Windows или других внешних подпрограмм, для которых в качестве аргумента требуется свойство hWnd . Для многих функций Windows в качестве одного из аргументов требуется значение свойства hWnd текущего окна.
Примечание.
Так как значение этого свойства может изменяться во время выполнения программы, не храните значение свойства hWnd в общедоступной переменной.
Пример
В следующем примере свойство hWnd используется с функцией IsZoomed API Windows, чтобы определить, развернуто ли окно.
' 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
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.