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