IWindowProvider Interfaz

Definición

Expone métodos y propiedades para admitir Automatización de la interfaz de usuario acceso de cliente a controles que proporcionan funcionalidad fundamental basada en ventanas dentro de una interfaz gráfica de usuario (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
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 control WindowPattern.

Propiedades

Nombre Description
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 más alto del 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

Nombre Description
Close()

Intenta cerrar la ventana.

SetVisualState(WindowVisualState)

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

WaitForInputIdle(Int32)

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

Se aplica a

Consulte también