IWindowProvider Interface

Definição

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