IWindowProvider IWindowProvider IWindowProvider IWindowProvider Interface

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.Exposes methods and properties to support UI Automation client access to controls that provide fundamental window-based functionality within a traditional graphical user interface (GUI).

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
type IWindowProvider = interface
Public Interface IWindowProvider
Attribute

Hinweise

Implementiert ein Benutzeroberflächenautomatisierungs-Anbieter, die unterstützen, muss die WindowPattern Steuerelementmuster.Implemented on a UI Automation provider that must support the WindowPattern control pattern.

Eigenschaften

InteractionState InteractionState InteractionState InteractionState

Ruft den Interaktionszustand des Fensters ab.Gets the interaction state of the window.

IsModal IsModal IsModal IsModal

Ruft einen Wert, der angibt, ob das Fenster modal ist.Gets a value that specifies whether the window is modal.

IsTopmost IsTopmost IsTopmost IsTopmost

Ruft einen Wert ab, der angibt, ob das Fenster das oberste Element in der Z-Reihenfolge ist.Gets a value that specifies whether the window is the topmost element in the z-order.

Maximizable Maximizable Maximizable Maximizable

Ruft einen Wert, der angibt, ob das Fenster maximiert werden kann.Gets a value that specifies whether the window can be maximized.

Minimizable Minimizable Minimizable Minimizable

Ruft einen Wert, der angibt, ob das Fenster minimiert werden kann.Gets a value that specifies whether the window can be minimized.

VisualState VisualState VisualState VisualState

Ruft den visuellen Zustand des Fensters ab.Gets the visual state of the window.

Methoden

Close() Close() Close() Close()

Versucht, das Fenster zu schließen.Attempts to close the window.

SetVisualState(WindowVisualState) SetVisualState(WindowVisualState) SetVisualState(WindowVisualState) SetVisualState(WindowVisualState)

Ändert den visuellen Zustand des Fensters.Changes the visual state of the window. Beispiel: Minimieren oder Maximieren.For example, minimizes or maximizes it.

WaitForInputIdle(Int32) WaitForInputIdle(Int32) WaitForInputIdle(Int32) 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.Causes the calling code to block for the specified time or until the associated process enters an idle state, whichever completes first.

Gilt für:

Siehe auch