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