Dotyczy

Obiekt Form

Obiekt Report

Przy użyciu właściwości hWnd można określić dojście (unikatowa wartość typu Liczba całkowita długa) przypisane przez system Microsoft Windows do bieżącego okna. Właściwość do odczytu i zapisu typu Long (Liczba długa).

wyrażenie.Hwnd

wyrażenie Argument wymagany. Wyrażenie, które zwraca jeden z obiektów na liście Dotyczy.

Spostrzeżenia

Ta właściwość jest dostępna tylko wtedy, gdy jest używane makro lub kod języka Visual Basic for Applications (VBA).

Można jej używać w języku VBA w wywołaniach funkcji interfejsu programowania aplikacji (API) systemu Windows i innych procedurach zewnętrznych, które wymagają, aby właściwość hWnd została użyta jako argument. Wiele funkcji systemu Windows jako jednego z argumentów wymaga wartości właściwości hWnd bieżącego okna.

Ponieważ wartość tej właściwości może się zmienić, gdy program jest uruchomiony, wartość właściwości hWnd nie jest zapisywana w zmienna publiczna.

Przykład

W poniższym przykładzie użyto właściwości hWnd w funkcji API systemu Windows o nazwie IsZoomed, aby sprawdzić, czy okno jest zmaksymalizowane.

' 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

Potrzebna dalsza pomoc?

Rozwijaj swoje umiejętności
Poznaj szkolenia
Uzyskuj nowe funkcje w pierwszej kolejności
Dołącz do niejawnych testerów Microsoft Office

Czy te informacje były pomocne?

Jaka jest jakość języka?
Co wpłynęło na Twoje wrażenia?

Dziękujemy za opinię!

×