Interfaccia IWindowProvider (uiautomationcore.h)
Fornisce l'accesso alle funzionalità fondamentali basate su finestre di un controllo.
Ereditarietà
L'interfaccia IWindowProvider eredita dall'interfaccia IUnknown . IWindowProvider include anche questi tipi di membri:
Metodi
L'interfaccia IWindowProvider include questi metodi.
IWindowProvider::Close Tenta di chiudere la finestra. |
IWindowProvider::get_CanMaximize Indica se la finestra può essere ingrandita. (IWindowProvider.get_CanMaximize) |
IWindowProvider::get_CanMinimize Indica se la finestra può essere ridotta al minimo. (IWindowProvider.get_CanMinimize) |
IWindowProvider::get_IsModal Indica se la finestra è modale. (IWindowProvider.get_IsModal) |
IWindowProvider::get_IsTopmost Indica se la finestra è l'elemento più in alto nell'ordine z. (IWindowProvider.get_IsTopmost) |
IWindowProvider::get_WindowInteractionState Specifica lo stato corrente della finestra ai fini dell'interazione dell'utente. |
IWindowProvider::get_WindowVisualState Specifica lo stato visivo della finestra; ovvero se la finestra è normale (ripristinata), ridotta al minimo o ingrandita. |
IWindowProvider::SetVisualState Modifica lo stato di visualizzazione della finestra. Ad esempio, la riduce al minimo o la ingrandisce. |
IWindowProvider::WaitForInputIdle 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. (IWindowProvider.WaitForInputIdle) |
Commenti
Implementato in un provider di Automazione interfaccia utente Microsoft che deve supportare il modello di controllo Pattern di controllo finestra.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows XP [app desktop | App UWP] |
Server minimo supportato | Windows Server 2003 [app desktop | App UWP] |
Piattaforma di destinazione | Windows |
Intestazione | uiautomationcore.h (includere UIAutomation.h) |
Vedi anche
Cenni preliminari sui provider di automazione interfaccia utente