Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Verwenden Sie die hWnd-Eigenschaft , um das Handle (ein eindeutiger Long Integer-Wert ) zu bestimmen, der von Windows dem aktuellen Fenster zugewiesen wird. Long mit Lese-/Schreibzugriff.
Syntax
Ausdruck. hWnd
expression Eine Variable, die ein Form-Objekt darstellt.
Hinweise
Verwenden Sie diese Eigenschaft in Visual Basic, wenn Sie Windows-API-Funktionen (Application Programming Interface) oder andere externe Routinen aufrufen, die die hWnd-Eigenschaft als Argument erfordern. Es gibt viele Windows-Funktionen, die als eines ihrer Argumente den Wert erfordern, den die Eigenschaft hWndhWnd des aktuellen Fensters hat.
Hinweis
Speichern Sie den Wert der hWnd-Eigenschaft nicht in einer öffentlichen Variablen, da sich der Wert dieser Eigenschaft ändern kann, während das jeweilige Programm ausgeführt wird.
Beispiel
Im folgenden Beispiel wird die hWnd-Eigenschaft zusammen mit der Windows API-Funktion IsZoomed verwendet, um zu ermitteln, ob ein Fenster maximiert ist.
' 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
Support und Feedback
Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.