IWindowProvider Interfaccia
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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
- WindowPattern
- Panoramica dei modelli di controllo per l'automazione dell'interfaccia utente
- Implementazione del provider di Automazione interfaccia utente sul lato server
- implementazione del provider Automazione interfaccia utente lato client
- Supportare schemi di controllo in un provider di automazione dell'interfaccia utente
- Implementing del pattern di controllo finestra Automazione interfaccia utente