Platí pro
Objekt Form |
Objekt Report |
Vlastnost hWnd můžete použít k určení Popisovač (jedinečná hodnota Dlouhé celé číslo) přiřazené systémem Microsoft Windows aktuálnímu okně. Typ Long pro čtení/zápis.
výraz.Hwnd
Výraz Povinný argument. Výraz, který vrátí jeden z objektů v seznamu Platí pro.
Poznámky
Tato vlastnost je dostupná pouze prostřednictvím makra nebo kódu jazyka VBA (Visual Basic for Applications).
Tuto vlastnost můžete použít v kódu VBA při volání funkcí rozhraní API (Application Programming Interface) systému Windows nebo jiných externích rutin, které vyžadují vlastnost hWnd jako Argument. Mnoho funkcí systému Windows vyžaduje jako jeden z argumentů hodnotu vlastnosti hWnd aktuálního okna.
Vzhledem k tomu, že se hodnota této vlastnosti může za běhu programu změnit, neukládejte hodnotu vlastnosti hWnd do Veřejná proměnná.
Příklad
Následující příklad používá vlastnost hWnd s funkcí IsZoomed rozhraní API systému Windows ke zjištění, jestli je okno maximalizované.
' 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