Report.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

Ausdruck Eine Variable, die ein Report-Objekt darstellt.

HinwBemerkungeneise

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.