Gjelder for
Skjemaobjekt |
Report-objektet |
Du kan velge egenskapen hWnd for å fastslå håndtak (en unik Langt heltall-verdi), som angis av Microsoft Windows til gjeldende vindu. Lese/skrive Lang.
uttrykk.Hwnd
uttrykk Påkrevd. Et uttrykk som returnerer ett av objektene i Gjelder for-listen.
Merknader
Denne egenskapen er bare tilgjengelig ved å bruke en makro eller Visual Basic for Applications (VBA)-kode.
Du kan bruke denne egenskapen i VBA-kode når du påkaller funksjoner for Windows’ programmeringsgrensesnitt (API) eller eksterne rutiner, som krever egenskapen hWnd som en argument. Mange Windows-funksjoner krever egenskapsverdien for hWnd til gjeldende vindu som ett av argumentene.
Da verdien til denne egenskapen kan endres mens programmet kjøres, må du ikke lagre egenskapsverdien for hWnd i en fellesvariabel.
Eksempel
Det følgende eksemplet bruker egenskapen hWnd med funksjonen IsZoomed til Windows API, for å fastslå om et vindu er maksimert.
' 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