Compartilhar via


Interface IWindowProvider (uiautomationcore.h)

Fornece acesso à funcionalidade fundamental baseada em janela de um controle.

Herança

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

Métodos

A interface IWindowProvider tem esses métodos.

 
IWindowProvider::Close

Tenta fechar a janela.
IWindowProvider::get_CanMaximize

Indica se a janela pode ser maximizada. (IWindowProvider.get_CanMaximize)
IWindowProvider::get_CanMinimize

Indica se a janela pode ser minimizada. (IWindowProvider.get_CanMinimize)
IWindowProvider::get_IsModal

Indica se a janela é modal. (IWindowProvider.get_IsModal)
IWindowProvider::get_IsTopmost

Indica se a janela é o elemento superior na ordem z. (IWindowProvider.get_IsTopmost)
IWindowProvider::get_WindowInteractionState

Especifica o estado atual da janela para fins de interação do usuário.
IWindowProvider::get_WindowVisualState

Especifica o estado visual da janela; ou seja, se a janela é normal (restaurada), minimizada ou maximizada.
IWindowProvider::SetVisualState

Altera o estado visual da janela. Por exemplo, minimiza-a ou maximiza-a.
IWindowProvider::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. (IWindowProvider.WaitForInputIdle)

Comentários

Implementado em um provedor do Microsoft Automação da Interface do Usuário que deve dar suporte ao padrão de controle Padrão de Controle de Janela.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows XP [aplicativos da área de trabalho | aplicativos UWP]
Servidor mínimo com suporte Windows Server 2003 [aplicativos da área de trabalho | Aplicativos UWP]
Plataforma de Destino Windows
Cabeçalho uiautomationcore.h (include UIAutomation.h)

Confira também

Visão Geral dos Provedores de Automação de Interface do Usuário