Властивість «Hwnd»

Увага! : Цю статтю перекладено за допомогою служби машинного перекладу; див. застереження. Версію цієї статті англійською мовою див. тут для отримання довідки.

Застосування

Об’єкт «Форма» (Form)

Об’єкт «Звіт» (Report)

Властивість «hWnd » можна визначити маркер (унікального значення Довге ціле число), Microsoft Windows призначено поточному вікні. Читання та записування часу.

вираз.Hwnd

вираз Обов’язково. Вираз, який повертає один з об’єктів зі списку «Застосування».

Зауваження

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

Здійснення викликів Windows застосування програмування інтерфейс функції або інших зовнішніх процедур, які вимагають властивість «hWnd » як на аргументу коді VBA можна використовувати цю властивість. Багато функцій 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. Оскільки статтю перекладено за допомогою служби машинного перекладу, вона може містити смислові, синтаксичні або граматичні помилки.

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

Ця інформація корисна?

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

Дякуємо за відгук! Схоже, вам може стати в нагоді допомога одного з наших спеціалістів служби підтримки Office, з яким ми вас можемо з’єднати.

×