Velja za
Predmet Form |
Predmet poročila |
Z lastnostjo hWnd lahko določite vrednost ročica ( enolično vrednost »Dolgo celo število«), ki jo je Microsoft Windows dodelil trenutnemu oknu. Dolgo za branje/pisanje.
expression.Hwnd
izraz Obvezen. Izraz, ki vrne enega od predmetov s seznama »Velja za«.
Opombe
To lastnost lahko nastavite z markom ali s kodo Visual Basic for Applications (VBA).
To lastnost lahko uporabite v kodi VBA, ko kličete funkcije programskega vmesnika Windows (API) ali druge zunanje rutine, ki zahtevajo lastnost hWnd kot argument. Številne funkcije sistema Windows zahtevajo vrednost lastnosti hWnd trenutnega okna kot enega od argumentov.
Ker se lahko vrednost te lastnosti spremeni med izvajanjem programa, ne shranite vrednosti lastnosti hWnd v javna spremenljivka.
Primer
V spodnjem primeru lastnost hWnd s funkcijo IsZoomed API-ja sistema Windows določa, ali je okno maksimirano.
' 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