IWindowProvider Schnittstelle

Definition

Macht Methoden und Eigenschaften verfügbar, um Benutzeroberflächenautomatisierung Clientzugriff auf Steuerelemente zu unterstützen, die grundlegende fensterbasierte Funktionen in einer herkömmlichen grafischen Benutzeroberfläche (GUI) bereitstellen.

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
Attribute

Hinweise

Implementiert auf einem Benutzeroberflächenautomatisierung-Anbieter, der das WindowPattern-Steuerelementmuster unterstützen muss.

Eigenschaften

Name Beschreibung
InteractionState

Ruft den Interaktionsstatus des Fensters ab.

IsModal

Ruft einen Wert ab, der angibt, ob das Fenster modal ist.

IsTopmost

Ruft einen Wert ab, der angibt, ob das Fenster das oberste Element in der Z-Reihenfolge ist.

Maximizable

Ruft einen Wert ab, der angibt, ob das Fenster maximiert werden kann.

Minimizable

Ruft einen Wert ab, der angibt, ob das Fenster minimiert werden kann.

VisualState

Ruft den visuellen Zustand des Fensters ab.

Methoden

Name Beschreibung
Close()

Versucht, das Fenster zu schließen.

SetVisualState(WindowVisualState)

Ändert den visuellen Zustand des Fensters. Minimiert oder maximiert sie beispielsweise.

WaitForInputIdle(Int32)

Bewirkt, dass der aufrufende Code für die angegebene Zeit blockiert wird oder bis der zugeordnete Prozess einen Leerlaufzustand eingibt, je nachdem, was zuerst abgeschlossen wird.

Gilt für:

Weitere Informationen