IWindowProvider Interfaccia

Definizione

Espone i metodi e le proprietà per supportare l'accesso del client di automazione interfaccia utente ai controlli che forniscono importanti funzionalità basate su finestra in una tradizionale interfaccia utente grafica (GUI).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
Attributi

Commenti

Implementato in un provider di automazione interfaccia utente che deve WindowPattern supportare il pattern di controllo.Implemented on a UI Automation provider that must support the WindowPattern control pattern.

Proprietà

InteractionState

Ottiene lo stato di interazione della finestra.Gets the interaction state of the window.

IsModal

Ottiene un valore che specifica se la finestra è modale.Gets a value that specifies whether the window is modal.

IsTopmost

Ottiene un valore che specifica se la finestra è l'elemento in primo piano nell'ordine z.Gets a value that specifies whether the window is the topmost element in the z-order.

Maximizable

Ottiene un valore che specifica se la finestra può essere ingrandita.Gets a value that specifies whether the window can be maximized.

Minimizable

Ottiene un valore che specifica se la finestra può essere ridotta a icona.Gets a value that specifies whether the window can be minimized.

VisualState

Ottiene lo stato di visualizzazione della finestra.Gets the visual state of the window.

Metodi

Close()

Tenta di chiudere la finestra.Attempts to close the window.

SetVisualState(WindowVisualState)

Modifica lo stato di visualizzazione della finestra.Changes the visual state of the window. Ad esempio, la riduce al minimo o la ingrandisce.For example, minimizes or maximizes it.

WaitForInputIdle(Int32)

Comporta il blocco del codice chiamante per il lasso di tempo specificato o finché il processo associato non entra in stato di inattività, in base alla prima condizione che viene soddisfatta.Causes the calling code to block for the specified time or until the associated process enters an idle state, whichever completes first.

Si applica a

Vedi anche