Hwnd-ominaisuus

Käytetään kohteeseen
Access for Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

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