IWindowProvider Rozhraní
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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é
- WindowPattern
- Přehled vzorů ovládacích prvků pro automatizaci uživatelského rozhraní
- Implementace poskytovatele model UI Automation na straně serveru
- Implementace poskytovatele model UI Automation na straně klienta
- Podpora vzorů ovládacích prvků u zprostředkovatele automatizace uživatelského rozhraní
- Implementace vzoru ovládacích prvků okno pro automatizaci uživatelského rozhraní