Gäller för
Access för Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Gäller för

Form-objekt

Report-objekt

Du kan använda egenskapen hWnd till att avgöra handtaget (ett unikt Long-värde) som Microsoft Windows har tilldelat till det aktuella fönstret. Long för läsning/skrivning.

uttryck.hWnd

Uttryck Obligatoriskt. Ett uttryck som returnerar ett av objekten i listan Gäller för.

Kommentarer

Den här egenskapen är bara tillgänglig via ett makro eller med VBA-kod (Visual Basic for Applications).

Du kan använda den här egenskapen i VBA-kod när du ska göra anrop till Windows API-funktioner eller andra externa rutiner där egenskapen hWnd krävs som ett argument. I många Windows-funktioner krävs värdet för egenskapen hWnd för det aktuella fönstret som ett av argumenten.

Eftersom värdet för den här egenskapen kan ändras när ett program körs ska du inte lagra värdet för egenskapen hWnd i en offentlig variabel.

Exempel

I följande exempel används egenskapen hWnd med Windows API-funktionen IsZoomed till att avgöra om ett fönster är maximerat.

' Enter on single line in Declarations ' section of Module window.Declare Function IsZoomed Lib "user32" _    (ByVal hWnd As Long) As LongSub Form_Activate()    Dim intWindowHandle As Long    intWindowHandle = Screen.ActiveForm.hWnd    If Not IsZoomed(intWindowHandle) Then        DoCmd.Maximize    End IfEnd Sub

Behöver du mer hjälp?

Vill du ha fler alternativ?

Utforska prenumerationsförmåner, bläddra bland utbildningskurser, lär dig hur du skyddar din enhet med mera.