Odnosi se na
Objekat „Form“ |
Objekat izveštaja |
Možete da koristite svojstvo hWnd da biste odredili regulator (jedinstvenu dugačku vrednost celog broja) koju je Microsoft Windows dodelio trenutnom prozoru. Čitanje/pisanje dugačko.
expression.Hwnd
expression Obavezno. Izraz koji daje jedan od objekata sa liste „Odnosi se na“.
Napomene
Ovo svojstvo je dostupno samo pomoću makro ili Visual Basic for Applications (VBA) koda.
Možete da koristite ovo svojstvo u VBA kodu kada upućujete pozive Windows programskom interfejsu aplikacije (API) ili drugim spoljnim rutinama koje zahtevaju svojstvo hWnd kao argument. Mnoge Windows funkcije zahtevaju vrednost svojstva hWnd trenutnog prozora kao jedan od argumenata.
Pošto vrednost ovog svojstva može da se promeni dok je pokrenut program, nemojte uskladištiti vrednost svojstva hWnd u javna promenljiva.
Primer
Sledeći primer koristi svojstvo hWnd uz funkciju Windows API-ja IsZoomed da bi se utvrdilo da li je prozor uvećan.
' 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