Comparteix a través de


IWindowProvider Interfaz

Definición

Expone métodos y propiedades para admitir el acceso del cliente de automatización de la interfaz de usuario a controles que proporcionan la función fundamental basada en ventanas dentro de una interfaz gráfica de usuario 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

Comentarios

Se implementa en un proveedor de Automatización de la interfaz de usuario que debe admitir el patrón de WindowPattern control.

Propiedades

InteractionState

Obtiene el estado de interacción de la ventana.

IsModal

Obtiene un valor que especifica si la ventana es modal.

IsTopmost

Obtiene un valor que especifica si la ventana es el elemento superior en el orden z.

Maximizable

Obtiene un valor que especifica si la ventana se puede maximizar.

Minimizable

Obtiene un valor que especifica si la ventana se puede minimizar.

VisualState

Obtiene el estado visual de la ventana.

Métodos

Close()

Intenta cerrar la ventana.

SetVisualState(WindowVisualState)

Cambia el estado visual de la ventana. Por ejemplo, lo minimiza o lo maximiza.

WaitForInputIdle(Int32)

Hace que el código de llamada se bloquee durante el tiempo especificado o hasta que el proceso asociado entre en un estado de inactividad, lo que ocurra primero.

Se aplica a

Consulte también