IWindowProvider Interfaz
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
- WindowPattern
- Información general acerca de los patrones de control de UI Automation
- Implementación del proveedor de Automatización de la interfaz de usuario del lado servidor
- Implementación del proveedor de Automatización de la interfaz de usuario del lado cliente
- Patrones de control compatibles en un proveedor de UI Automation
- Implementar el patrón de control Window de UI Automation