IWindowProvider Rozhraní

Definice

Zveřejňuje metody a vlastnosti, které podporují model UI Automation klientský přístup k ovládacím prvkům, které poskytují základní funkce založené na okně v rámci tradičního grafického uživatelského rozhraní (GUI).

public interface class IWindowProvider
[System.Runtime.InteropServices.ComVisible(true)]
[System.Runtime.InteropServices.Guid("987df77b-db06-4d77-8f8a-86a9c3bb90b9")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IWindowProvider
public interface IWindowProvider
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Runtime.InteropServices.Guid("987df77b-db06-4d77-8f8a-86a9c3bb90b9")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type IWindowProvider = interface
type IWindowProvider = interface
Public Interface IWindowProvider
Atributy

Poznámky

Implementováno u poskytovatele model UI Automation, který musí podporovat WindowPattern model řízení.

Vlastnosti

InteractionState

Získá stav interakce okna.

IsModal

Získá hodnotu, která určuje, zda je okno modální.

IsTopmost

Získá hodnotu, která určuje, zda okno je nejvyšší prvek v pořadí z.

Maximizable

Získá hodnotu, která určuje, zda lze okno maximalizovat.

Minimizable

Získá hodnotu, která určuje, zda okno lze minimalizovat.

VisualState

Získá vizuální stav okna.

Metody

Close()

Pokusí se okno zavřít.

SetVisualState(WindowVisualState)

Změní stav vizuálu okna. Například minimalizuje nebo maximalizuje.

WaitForInputIdle(Int32)

Způsobí, že volající kód zablokuje zadaný čas nebo dokud přidružený proces nezadá stav nečinnosti podle toho, co se dokončí jako první.

Platí pro

Viz také