Freigeben über


IWindowProvider Schnittstelle

Definition

Macht Methoden und Eigenschaften verfügbar, um den Zugriff des Benutzeroberflächenautomatisierungs-Clients auf Steuerelemente zu unterstützen, die grundlegende fensterbasierte Funktionen innerhalb 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

InteractionState

Ruft den Interaktionszustand des Fensters ab.

IsModal

Ruft einen Wert ab, der angibt, ob es sich um ein modales Fenster handelt.

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

Close()

Versucht, das Fenster zu schließen.

SetVisualState(WindowVisualState)

Ändert den visuellen Zustand des Fensters. Beispiel: Minimieren oder Maximieren.

WaitForInputIdle(Int32)

Bewirkt, dass der aufrufende Code für die angegebene Zeitspanne oder solange blockiert wird, bis der zugeordnete Prozess in den Leerlauf wechselt, je nachdem, was zuerst zutrifft.

Gilt für

Siehe auch