Interfaccia IUIAutomationWindowPattern (uiautomationclient.h)

Fornisce l'accesso alla funzionalità fondamentale di una finestra.

Ereditarietà

L'interfaccia IUIAutomationWindowPattern eredita dall'interfaccia IUnknown . IUIAutomationWindowPattern include anche questi tipi di membri:

Metodi

L'interfaccia IUIAutomationWindowPattern include questi metodi.

 
IUIAutomationWindowPattern::Close

Chiude la finestra.
IUIAutomationWindowPattern::get_CachedCanMaximize

Recupera un valore memorizzato nella cache che indica se la finestra può essere ingrandita.
IUIAutomationWindowPattern::get_CachedCanMinimize

Recupera un valore memorizzato nella cache che indica se la finestra può essere ridotta a icona.
IUIAutomationWindowPattern::get_CachedIsModal

Recupera un valore memorizzato nella cache che indica se la finestra è modale.
IUIAutomationWindowPattern::get_CachedIsTopmost

Recupera un valore memorizzato nella cache che indica se la finestra è l'elemento più alto nell'ordine z.
IUIAutomationWindowPattern::get_CachedWindowInteractionState

Recupera un valore memorizzato nella cache che indica lo stato corrente della finestra ai fini dell'interazione dell'utente.
IUIAutomationWindowPattern::get_CachedWindowVisualState

Recupera un valore memorizzato nella cache che indica lo stato visivo della finestra; ovvero, indipendentemente dal fatto che si tratti dello stato normale, ingrandita o ridotta al minimo.
IUIAutomationWindowPattern::get_CurrentCanMaximize

Indica se la finestra può essere ingrandita. (IUIAutomationWindowPattern.get_CurrentCanMaximize)
IUIAutomationWindowPattern::get_CurrentCanMinimize

Indica se la finestra può essere ridotta al minimo. (IUIAutomationWindowPattern.get_CurrentCanMinimize)
IUIAutomationWindowPattern::get_CurrentIsModal

Indica se la finestra è modale. (IUIAutomationWindowPattern.get_CurrentIsModal)
IUIAutomationWindowPattern::get_CurrentIsTopmost

Indica se la finestra è l'elemento più in alto nell'ordine z. (IUIAutomationWindowPattern.get_CurrentIsTopmost)
IUIAutomationWindowPattern::get_CurrentWindowInteractionState

Recupera lo stato corrente della finestra ai fini dell'interazione dell'utente.
IUIAutomationWindowPattern::get_CurrentWindowVisualState

Recupera lo stato visivo della finestra; ovvero, indipendentemente dal fatto che si tratti dello stato normale, ingrandita o ridotta al minimo.
IUIAutomationWindowPattern::SetWindowVisualState

Riduce al minimo, ottimizza o ripristina la finestra.
IUIAutomationWindowPattern::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. (IUIAutomationWindowPattern.WaitForInputIdle)

Commenti

Esempi di controlli che supportano questo modello di controllo includono finestre dell'applicazione di primo livello, finestre figlio MDI (multiple-document interface) e finestre di dialogo modali.

Requisiti

Requisito Valore
Client minimo supportato Windows 7, Windows Vista con SP2 e Aggiornamento della piattaforma per Windows Vista, Windows XP con SP3 e Platform Update per Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 R2, Windows Server 2008 con SP2 e Platform Update per Windows Server 2008, Windows Server 2003 con SP2 e Platform Update per Windows Server 2008 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione uiautomationclient.h (includere UIAutomation.h)

Vedi anche

Interfacce dei modelli di controllo per i client