Érvényesség
Form objektum |
Report objektum |
A hWnd tulajdonsággal megállapíthatja a Microsoft Windows által az aktuális ablakhoz rendelt leírót (mely egy egyedi Hosszú egész típusú szám). Olvasható/írható, Hosszú adattípusú.
kifejezés.Hwnd
Kifejezés Megadása kötelező. Egy kifejezés, amely a Hatókör listában szereplő objektumok egyikét adja vissza.
Megjegyzések
Ez a tulajdonság csak makró vagy Visual Basic for Applications (VBA) -kód használatával érhető el.
Ezt a tulajdonságot VBA-kódban használhatja, ha a Windows alkalmazásprogramozási felületének (API) azon függvényeit vagy más olyan külső rutinokat hív meg, amelyeknél a hWnd tulajdonságot meg kell adnia argumentumként. A Windows számos függvényének esetében szükséges megadni az aktuális ablak hWnd tulajdonságának értékét az argumentumok egyikeként.
Mivel a tulajdonság értéke a program futása során megváltozhat, ne tárolja a hWnd tulajdonság értékét publikus változóban.
Példa
Az alábbi példa a hWnd tulajdonságot a Windows API IsZoomed függvényének hívásakor használja, annak megállapításához, hogy az ablak maximális méretűre van-e állítva.
' 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