IWindowProvider Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Expõe métodos e propriedades para dar suporte a Automação da Interface do Usuário acesso do cliente a controles que fornecem funcionalidade baseada em janela fundamental em uma GUI (interface do usuário gráfica) 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
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
type IWindowProvider = interface
Public Interface IWindowProvider
- Atributos
Comentários
Implementado em um provedor de Automação da Interface do Usuário que deve dar suporte ao padrão de controle WindowPattern.
Propriedades
| Nome | 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 |
Obtém o estado visual da janela. |
Métodos
| Nome | Description |
|---|---|
| Close() |
Tenta fechar a janela. |
| SetVisualState(WindowVisualState) |
Altera o estado visual da janela. Por exemplo, minimiza ou maximiza. |
| WaitForInputIdle(Int32) |
Faz com que o código de chamada seja bloqueado pela hora especificada ou até que o processo associado insira um estado ocioso, o que for concluído primeiro. |
Aplica-se a
Confira também
- WindowPattern
- Visão Geral de Padrões de Controle de Automação de Interface de Usuário
- Server-side Automação da Interface do Usuário Provider Implementation
- Implementação do provedor de Automação da Interface do Usuário do lado do Client
- Padrões de controle de suporte em um provedor de automação da interface do usuário
- Implementing the Automação da Interface do Usuário Window Control Pattern