IWindowProvider Interfaccia

Definizione

Espone metodi e proprietà per supportare Automazione interfaccia utente accesso client ai controlli che forniscono funzionalità fondamentali basate su finestre all'interno di un'interfaccia utente grafica tradizionale (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
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
Attributi

Commenti

Implementato in un provider di Automazione interfaccia utente che deve supportare il pattern di controllo WindowPattern.

Proprietà

Nome Descrizione
InteractionState

Ottiene lo stato di interazione della finestra.

IsModal

Ottiene un valore che specifica se la finestra è modale.

IsTopmost

Ottiene un valore che specifica se la finestra è l'elemento più in alto nell'ordine z.

Maximizable

Ottiene un valore che specifica se la finestra può essere ingrandita.

Minimizable

Ottiene un valore che specifica se la finestra può essere ridotta a icona.

VisualState

Ottiene lo stato di visualizzazione della finestra.

Metodi

Nome Descrizione
Close()

Tenta di chiudere la finestra.

SetVisualState(WindowVisualState)

Modifica lo stato di visualizzazione della finestra. Ad esempio, riduce al minimo o ingrandisce.

WaitForInputIdle(Int32)

Fa sì che il codice chiamante blocchi per l'ora specificata o fino a quando il processo associato non entra in uno stato di inattività, a condizione che venga completato per primo.

Si applica a

Vedi anche