Taikoma
Objektas Form |
Objektas Report |
Ypatybę hWnd galite naudoti norėdami nustatyti rankenėlė (unikalią ilgojo sveikojo skaičiaus reikšmę), kurią "Microsoft Windows" priskyrė dabartiniame lange. Skaityti/rašyti Long.
reiškinys.Hwnd
reiškinys Būtina. Reiškinys, kuris pateikia vieną iš sąrašo „Taikoma“ objektų.
Pastabos
Ši ypatybė pasiekiama tik naudojant makrokomandą arba „Visual Basic for Applications“ (VBA) kodą.
Šią ypatybę galite naudoti VBA kode iškviesdami „Windows“ taikomojo programavimo sąsajos (API) funkcijas arba kitas išorines paprogrames, kurios ypatybė hWnd būtina kaip argumentas. Daugeliui „Windows“ funkcijų kaip vienas iš argumentų būtina dabartinio lango ypatybės hWnd reikšmė.
Šios ypatybės reikšmė gali keistis veikiant programai, todėl ypatybės hWnd reikšmės nesaugokite viešasis kintamasis.
Pavyzdys
Toliau pateiktame pavyzdyje ypatybė hWnd naudojama su „Windows“ API funkcija IsZoomed, norint nustatyti, ar langas maksimizuotas.
' 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