Report. hWnd-Eigenschaft (Access)Report.hWnd property (Access)

Sie können die HWND -Eigenschaft verwenden, um das Handle (einen eindeutigen Wert vom Typ Long Integer ) zu bestimmen, der Windows dem aktuellen Fenster zugewiesen ist.You can use the hWnd property to determine the handle (a unique Long Integer value) assigned by Windows to the current window. Long-Wert mit Lese-/Schreibzugriff.Read/write Long.

SyntaxSyntax

Ausdruck. HWNDexpression.hWnd

Ausdruck Eine Variable, die ein Report -Objekt darstellt.expression A variable that represents a Report object.

BemerkungenRemarks

Sie können diese Eigenschaft in Visual Basic verwenden, wenn Sie eine Funktion des Microsoft Windows API (Application Programming Interface) oder eine andere externe Routine aufrufen, die als hWndArgument die Eigenschaft hWnd erwartet.You can use this property in Visual Basic when making calls to Windows application programming interface (API) functions or other external routines that require the hWnd property as an argument. Es gibt viele Windows-Funktionen, die als eines ihrer Argumente den Wert erfordern, den die Eigenschaft hWndhWnd des aktuellen Fensters hat.Many Windows functions require the hWnd property value of the current window as one of the arguments.

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.Because the value of this property can change while a program is running, don't store the hWnd property value in a public variable.

BeispielExample

Im folgenden Beispiel wird die hWnd-Eigenschaft zusammen mit der Windows API-Funktion IsZoomed verwendet, um zu ermitteln, ob ein Fenster maximiert ist.The following example uses the hWnd property with the Windows API IsZoomed function to determine if a window is maximized.

' 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 FeedbackSupport and feedback

Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation?Have questions or feedback about Office VBA or this documentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.