IWindowProvider Interface

Definição

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