Koskee seuraavia
| Lomakeobjekti |
|---|
| Raporttiobjekti |
HWnd-ominaisuuden avulla voit määrittää kahvan (yksilöllisen pitkän kokonaisluvun arvon), jonka Microsoft Windows on määrittänyt nykyiseen ikkunaan. Pitkä, jolla on luku-/kirjoitusoikeudet.
lauseke.Hwnd
Ilmaisun Tarvitaan. Lauseke, joka palauttaa jonkin Koskee seuraavia -luettelon objekteista.
Huomautuksia
Tämä ominaisuus on käytettävissä vain makron tai Visual Basic for Applications (VBA) koodin avulla.
Voit käyttää tätä ominaisuutta VBA-koodissa, kun soitat puheluita Windowsin ohjelmointirajapinnan (API) funktioihin tai muihin ulkoisiin rutiineihin, jotka edellyttävät hWnd-ominaisuutta argumenttina. Monet Windows-funktiot edellyttävät hWnd-ominaisuuden arvoa nykyisessä ikkunassa yhtenä argumenteista.
Koska tämän ominaisuuden arvo voi muuttua ohjelman ollessa käynnissä, älä tallenna hWnd-ominaisuuden arvoa julkiseen muuttujaan.
Esimerkki
Seuraavassa esimerkissä hWnd-ominaisuutta käytetään Windows API -ohjelmointirajapinnan Zoomattuna-funktion kanssa määrittämään, onko ikkuna suurennettu.
' 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