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 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).
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 WindowPattern pattern di controllo.
Proprietà
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 in primo piano 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
Close() |
Tenta di chiudere la finestra. |
SetVisualState(WindowVisualState) |
Modifica lo stato di visualizzazione della finestra. Ad esempio, la riduce al minimo o la ingrandisce. |
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. |
Si applica a
Vedi anche
- WindowPattern
- Cenni preliminari sui pattern di controllo per l'automazione interfaccia utente
- Implementazione del provider di Automazione interfaccia utente lato server
- Implementazione del provider di Automazione interfaccia utente lato client
- Supportare pattern di controllo in un provider di automazione interfaccia utente
- Implementazione del pattern di controllo Window di automazione interfaccia utente