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 compatibilidade com o acesso para cliente da Automação da Interface do Usuário para controles que fornecem funcionalidade fundamental com base em janelas dentro de uma GUI (interface gráfica do usuário) 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 WindowPattern padrão de controle.
Propriedades
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
Close() |
Tenta fechar a janela. |
SetVisualState(WindowVisualState) |
Altera o estado visual da janela. Por exemplo, minimiza-a ou maximiza-a. |
WaitForInputIdle(Int32) |
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. |
Aplica-se a
Confira também
- WindowPattern
- Visão Geral de Padrões de Controle de Automação de Interface de Usuário
- Implementação do provedor de Automação da Interface do Usuário do lado do servidor
- Implementação do provedor de Automação da Interface do Usuário do lado do cliente
- Padrões de controle de suporte em um provedor de automação da interface do usuário
- Implementando o Padrão Controle de Window de Automação de Interface de Usuário