IWindowProvider-Schnittstelle (uiautomationcore.h)

Bietet Zugriff auf die grundlegenden fensterbasierten Funktionen eines Steuerelements.

Vererbung

Die IWindowProvider-Schnittstelle erbt von der IUnknown-Schnittstelle . IWindowProvider verfügt auch über folgende Membertypen:

Methoden

Die IWindowProvider-Schnittstelle verfügt über diese Methoden.

 
IWindowProvider::Close

Versucht, das Fenster zu schließen.
IWindowProvider::get_CanMaximize

Gibt an, ob das Fenster maximiert werden kann. (IWindowProvider.get_CanMaximize)
IWindowProvider::get_CanMinimize

Gibt an, ob das Fenster minimiert werden kann. (IWindowProvider.get_CanMinimize)
IWindowProvider::get_IsModal

Gibt an, ob das Fenster modal ist. (IWindowProvider.get_IsModal)
IWindowProvider::get_IsTopmost

Gibt an, ob das Fenster das oberste Element in der Z-Reihenfolge ist. (IWindowProvider.get_IsTopmost)
IWindowProvider::get_WindowInteractionState

Gibt den aktuellen Status des Fensters für die Benutzerinteraktion an.
IWindowProvider::get_WindowVisualState

Gibt den visuellen Zustand des Fensters an. Das heißt, ob das Fenster normal (wiederhergestellt), minimiert oder maximiert ist.
IWindowProvider::SetVisualState

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

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. (IWindowProvider.WaitForInputIdle)

Hinweise

Implementiert auf einem Microsoft Benutzeroberflächenautomatisierung-Anbieter, der das Steuerelementmuster für Fenstersteuerelemente unterstützen muss.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows XP [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [Desktop-Apps | UWP-Apps]
Zielplattform Windows
Kopfzeile uiautomationcore.h (uiAutomation.h einschließen)

Weitere Informationen

Übersicht über die Benutzeroberflächenautomatisierungs-Anbieter