Svojstvo Hwnd

Primjenjuje se na
Access za Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Odnosi se na

Objekt Form
Objekt Report

Svojstvom hWnd određujete pokazivač (jedinstvenu vrijednost dugog cijelog broja) koji je Microsoft Windows dodijelio trenutnom prozoru. Pročitajte/zapišite Long.

expression.Hwnd

izraz Obavezno. Izraz koji vraća jedan od objekata na popisu Primjenjuje se na.

Napomene

Svojstvo je dostupno samo putem makronaredbe ili koda programa Visual Basic for Applications (VBA).

To svojstvo možete koristiti u programskom kodu VBA kada se pozivate na funkcije programskog sučelja za programe Windows (API) ili neke druge vanjske rutine za koje je svojstvo hWnd potrebno kao argument. Mnoge funkcije programa Windows zahtijevaju da vrijednost svojstva hWnd trenutnog prozora bude jedan od argumenata.

Budući da se vrijednost tog svojstva može promijeniti dok je program pokrenut, vrijednost svojstva hWnd nemojte pohranjivati u javnu varijablu.

Primjer

Sljedeći primjer koristi svojstvo hWnd uz funkciju IsZoomed sučelja Windows API radi utvrđivanja je li prozor maksimiziran.

' 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