Стосується
| Об’єкт Form |
|---|
| Об’єкт Report |
За допомогою властивості hWnd можна визначити маркер (унікальне довге ціле число), призначене Microsoft Windows для поточного вікна. Довге ціле число (читання й записування).
вираз.Hwnd
Вираз Необхідні. Вираз, який повертає один з об'єктів у списку "Застосовується до".
Примітки
Ця властивість доступна лише за допомогою макросу або коду Visual Basic for Applications (VBA).
Цю властивість можна використовувати в коді VBA під час викликів до функцій інтерфейсу прикладних програм (API) Windows або інших зовнішніх процедур, для яких як аргумент потрібна властивість hWnd . Для багатьох функцій Windows потрібне значення властивості hWnd поточного вікна як одного з аргументів.
Оскільки значення цієї властивості може змінюватися під час роботи програми, не зберігайте значення властивості hWnd у загальнодоступній змінної.
Приклад
Нижче наведено приклад властивості hWnd із функцією Windows API IsZoomed, що визначає можливість розгортання вікна.
' 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