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