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