Interfaz IWindowProvider (uiautomationcore.h)
Proporciona acceso a la funcionalidad fundamental basada en ventanas de un control.
Herencia
La interfaz IWindowProvider hereda de la interfaz IUnknown . IWindowProvider también tiene estos tipos de miembros:
Métodos
La interfaz IWindowProvider tiene estos métodos.
IWindowProvider::Close Intenta cerrar la ventana. |
IWindowProvider::get_CanMaximize Indica si la ventana se puede maximizar. (IWindowProvider.get_CanMaximize) |
IWindowProvider::get_CanMinimize Indica si la ventana se puede minimizar. (IWindowProvider.get_CanMinimize) |
IWindowProvider::get_IsModal Indica si la ventana es modal. (IWindowProvider.get_IsModal) |
IWindowProvider::get_IsTopmost Indica si la ventana es el elemento superior del orden z. (IWindowProvider.get_IsTopmost) |
IWindowProvider::get_WindowInteractionState Especifica el estado actual de la ventana con fines de interacción del usuario. |
IWindowProvider::get_WindowVisualState Especifica el estado visual de la ventana; es decir, si la ventana es normal (restaurada), minimizada o maximizada. |
IWindowProvider::SetVisualState Cambia el estado visual de la ventana. Por ejemplo, lo minimiza o lo maximiza. |
IWindowProvider::WaitForInputIdle 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. (IWindowProvider.WaitForInputIdle) |
Comentarios
Se implementa en un proveedor de Microsoft Automatización de la interfaz de usuario que debe admitir el patrón de control Patrón de control de ventanas.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows XP [aplicaciones de escritorio | aplicaciones para UWP] |
Servidor mínimo compatible | Windows Server 2003 [aplicaciones de escritorio | aplicaciones para UWP] |
Plataforma de destino | Windows |
Encabezado | uiautomationcore.h (incluir UIAutomation.h) |