IWindowProvider Gränssnitt

Definition

Exponerar metoder och egenskaper för att stödja UI Automation klientåtkomst till kontroller som tillhandahåller grundläggande fönsterbaserade funktioner i ett traditionellt grafiskt användargränssnitt (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
Attribut

Kommentarer

Implementerad på en UI Automation-provider som måste ha stöd för kontrollmönstret WindowPattern.

Egenskaper

Name Description
InteractionState

Hämtar interaktionstillståndet för fönstret.

IsModal

Hämtar ett värde som anger om fönstret är modalt.

IsTopmost

Hämtar ett värde som anger om fönstret är det översta elementet i z-ordningen.

Maximizable

Hämtar ett värde som anger om fönstret kan maximeras.

Minimizable

Hämtar ett värde som anger om fönstret kan minimeras.

VisualState

Hämtar fönstrets visuella tillstånd.

Metoder

Name Description
Close()

Försöker stänga fönstret.

SetVisualState(WindowVisualState)

Ändrar fönstrets visuella tillstånd. Till exempel minimerar eller maximerar det.

WaitForInputIdle(Int32)

Gör att den anropande koden blockeras under den angivna tiden eller tills den associerade processen går in i ett inaktivt tillstånd, beroende på vilket som slutförs först.

Gäller för

Se även