IWindowProvider Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
- WindowPattern
- Übersicht über Steuerelementmuster für Benutzeroberflächenautomatisierung
- Serverseitige Benutzeroberflächenautomatisierung Anbieterimplementierung
- Clientseitige Benutzeroberflächenautomatisierung Anbieterimplementierung
- Unterstützung von Steuerelementmustern in einem Benutzeroberflächenautomatisierungs-Anbieter
- Implementieren des Window-Steuerelementmusters der Benutzeroberflächenautomatisierung