Vlastnost Hwnd

Důležité :  Tento článek je strojově přeložený – přečtěte si toto upozornění. Anglickou verzi tohoto článku pro referenci najdete tady.

Platí pro:

Objekt Form (Formulář)

Objekt Report (Sestava)

Vlastnost hWnd vám pomohou zjistit Popisovač (jedinečný hodnotu Dlouhé celé číslo) přiřazená aktuálním okně Microsoft Windows. Pro čtení i zápis dlouhé.

výraz.Hwnd

výraz – požadováno. Výraz, který vrací jeden z objektů uvedených v seznamu Platí pro.

Poznámky

Tato vlastnost je k dispozici pouze prostřednictvím Makro nebo Visual Basic kódem Applications (VBA).

Můžete tuto vlastnost v kódu jazyka VBA, při volání Windows funkce rozhraní API (rozhraní API) nebo jiných externích rutin, které vyžadují vlastnost hWnd jako Argument. Mnoho funkcí Windows vyžadovaly hodnotu vlastnost hWnd aktuálním okně jeden z argumentů.

Hodnota této vlastnosti se může změnit za chodu programu. Neukládejte proto hodnotu vlastnosti hWnd do Veřejná proměnná.

Příklad

V následujícím příkladu je hodnota vlastnosti hWnd s funkcí aplikace API systému Windows IsZoomed (Je zvětšeno) použita pro určení toho, zda 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

Poznámka : Upozornění ke strojovému překladu: Tento článek přeložil počítačový systém bez zásahu člověka. Společnost Microsoft nabízí tyto strojové překlady proto, aby umožnila uživatelům, kteří nemluví anglicky, získat informace o produktech, službách a technologiích této společnosti. Protože je tento článek strojově přeložený, může obsahovat slovní, syntaktické nebo gramatické chyby.

Sdílení Facebook Facebook Twitter Twitter E-mail E-mail

Byly tyto informace užitečné?

Výborně! Je ještě něco dalšího, co byste nám chtěli dát vědět?

Jak bychom ho mohli vylepšit?

Děkujeme vám za zpětnou vazbu.

×