Compartilhar via


Interface IUIAutomationWindowPattern (uiautomationclient.h)

Fornece acesso à funcionalidade fundamental de uma janela.

Herança

A interface IUIAutomationWindowPattern herda da interface IUnknown . IUIAutomationWindowPattern também tem estes tipos de membros:

Métodos

A interface IUIAutomationWindowPattern tem esses métodos.

 
IUIAutomationWindowPattern::Close

Fecha a janela.
IUIAutomationWindowPattern::get_CachedCanMaximize

Recupera um valor armazenado em cache que indica se a janela pode ser maximizada.
IUIAutomationWindowPattern::get_CachedCanMinimize

Recupera um valor armazenado em cache que indica se a janela pode ser minimizada.
IUIAutomationWindowPattern::get_CachedIsModal

Recupera um valor armazenado em cache que indica se a janela é modal.
IUIAutomationWindowPattern::get_CachedIsTopmost

Recupera um valor armazenado em cache que indica se a janela é o elemento mais alto na ordem z.
IUIAutomationWindowPattern::get_CachedWindowInteractionState

Recupera um valor armazenado em cache que indica o estado atual da janela para fins de interação do usuário.
IUIAutomationWindowPattern::get_CachedWindowVisualState

Recupera um valor armazenado em cache que indica o estado visual da janela; ou seja, se está no estado normal, maximizado ou minimizado.
IUIAutomationWindowPattern::get_CurrentCanMaximize

Indica se a janela pode ser maximizada. (IUIAutomationWindowPattern.get_CurrentCanMaximize)
IUIAutomationWindowPattern::get_CurrentCanMinimize

Indica se a janela pode ser minimizada. (IUIAutomationWindowPattern.get_CurrentCanMinimize)
IUIAutomationWindowPattern::get_CurrentIsModal

Indica se a janela é modal. (IUIAutomationWindowPattern.get_CurrentIsModal)
IUIAutomationWindowPattern::get_CurrentIsTopmost

Indica se a janela é o elemento superior na ordem z. (IUIAutomationWindowPattern.get_CurrentIsTopmost)
IUIAutomationWindowPattern::get_CurrentWindowInteractionState

Recupera o estado atual da janela para fins de interação do usuário.
IUIAutomationWindowPattern::get_CurrentWindowVisualState

Recupera o estado visual da janela; ou seja, se está no estado normal, maximizado ou minimizado.
IUIAutomationWindowPattern::SetWindowVisualState

Minimiza, maximiza ou restaura a janela.
IUIAutomationWindowPattern::WaitForInputIdle

Faz com que o código de chamada bloqueie pelo tempo especificado ou até que o processo associado entre em um estado ocioso, aquele que for concluído primeiro. (IUIAutomationWindowPattern.WaitForInputIdle)

Comentários

Exemplos de controles que dão suporte a esse padrão de controle incluem janelas de aplicativo de nível superior, janelas filho da MDI (interface MDI) e caixas de diálogo modais.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 7, Windows Vista com SP2 e Atualização de Plataforma para Windows Vista, Windows XP com SP3 e Atualização de Plataforma para Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 R2, Windows Server 2008 com SP2 e Atualização de Plataforma para Windows Server 2008, Windows Server 2003 com SP2 e Atualização de Plataforma para Windows Server 2008 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho uiautomationclient.h (include UIAutomation.h)

Confira também

Interfaces de padrão de controle para clientes