Form.hWnd-Eigenschaft (Access)
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.