Стосується

Об’єкт Form

Об’єкт Report

За допомогою властивості hWnd можна визначити маркер (унікальне значення типу "Довге ціле число"), призначене в Microsoft Windows для поточного вікна. Довге ціле число (читання й записування).

вираз.Hwnd

expression – обов'язковий параметр. Вираз, що повертає один із об'єктів у списку застосовується до.

Зауваження

Ця властивість доступна тільки за умови використання макросу або коду Visual Basic for Applications (VBA).

Цю властивість можна використовувати в коді VBA під час здійснення викликів до функцій інтерфейсу програмування застосунків Windows (API) або інших зовнішніх процедур, які вимагають властивості 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

Потрібна додаткова довідка?

Отримуйте нові функції раніше за інших
Приєднатися до Microsoft оцінювачів

Чи були ці відомості корисні?

Наскільки ви задоволені якістю перекладу?

Що вплинуло на ваші враження?

Маєте ще один відгук? (Необов'язково)

Дякуємо за ваш відгук!

×