IWindowProvider Interface
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Expõe métodos e propriedades para suportar o acesso do cliente Automatização da Interface de Utilizador a controlos que fornecem funcionalidades fundamentais baseadas em janelas dentro de uma interface gráfica (GUI) tradicional.
public interface class IWindowProvider
[System.Runtime.InteropServices.ComVisible(true)]
[System.Runtime.InteropServices.Guid("987df77b-db06-4d77-8f8a-86a9c3bb90b9")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IWindowProvider
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Runtime.InteropServices.Guid("987df77b-db06-4d77-8f8a-86a9c3bb90b9")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type IWindowProvider = interface
Public Interface IWindowProvider
- Atributos
Observações
Implementado num fornecedor Automatização da Interface de Utilizador que deve suportar o padrão de controlo WindowPattern.
Propriedades
| Name | Description |
|---|---|
| InteractionState |
Obtém o estado de interação da janela. |
| IsModal |
Obtém um valor que especifica se a janela é modal. |
| IsTopmost |
Obtém um valor que especifica se a janela é o elemento mais alto na ordem z. |
| Maximizable |
Obtém um valor que especifica se a janela pode ser maximizada. |
| Minimizable |
Obtém um valor que especifica se a janela pode ser minimizada. |
| VisualState |
Assim percebe o estado visual da janela. |
Métodos
| Name | Description |
|---|---|
| Close() |
Tenta fechar a janela. |
| SetVisualState(WindowVisualState) |
Altera o estado visual da janela. Por exemplo, minimiza ou maximiza isso. |
| WaitForInputIdle(Int32) |
Faz com que o código de chamada bloqueie durante o tempo especificado ou até que o processo associado entre num estado de inatividade, o que for concluído primeiro. |
Aplica-se a
Ver também
- WindowPattern
- Visão geral dos padrões de controle de automação da interface do usuário
- Implementação do Automatização da Interface de Utilizador do lado do servidor
- Implementação do Prestador Automatização da Interface de Utilizador do lado do cliente
- Suporte a padrões de controle em um provedor de automação de interface do usuário
- Implementar o Padrão de Controlo de Janelas Automatização da Interface de Utilizador