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