Compartir a través de


Interfaz IUIAutomationWindowPattern (uiautomationclient.h)

Proporciona acceso a la funcionalidad fundamental de una ventana.

Herencia

La interfaz IUIAutomationWindowPattern hereda de la interfaz IUnknown . IUIAutomationWindowPattern también tiene estos tipos de miembros:

Métodos

La interfaz IUIAutomationWindowPattern tiene estos métodos.

 
IUIAutomationWindowPattern::Close

Cierra la ventana.
IUIAutomationWindowPattern::get_CachedCanMaximize

Recupera un valor almacenado en caché que indica si la ventana se puede maximizar.
IUIAutomationWindowPattern::get_CachedCanMinimize

Recupera un valor almacenado en caché que indica si la ventana se puede minimizar.
IUIAutomationWindowPattern::get_CachedIsModal

Recupera un valor almacenado en caché que indica si la ventana es modal.
IUIAutomationWindowPattern::get_CachedIsTopmost

Recupera un valor almacenado en caché que indica si la ventana es el elemento superior del orden z.
IUIAutomationWindowPattern::get_CachedWindowInteractionState

Recupera un valor almacenado en caché que indica el estado actual de la ventana para la interacción del usuario.
IUIAutomationWindowPattern::get_CachedWindowVisualState

Recupera un valor almacenado en caché que indica el estado visual de la ventana; es decir, ya sea en el estado normal, maximizado o minimizado.
IUIAutomationWindowPattern::get_CurrentCanMaximize

Indica si la ventana se puede maximizar. (IUIAutomationWindowPattern.get_CurrentCanMaximize)
IUIAutomationWindowPattern::get_CurrentCanMinimize

Indica si la ventana se puede minimizar. (IUIAutomationWindowPattern.get_CurrentCanMinimize)
IUIAutomationWindowPattern::get_CurrentIsModal

Indica si la ventana es modal. (IUIAutomationWindowPattern.get_CurrentIsModal)
IUIAutomationWindowPattern::get_CurrentIsTopmost

Indica si la ventana es el elemento superior del orden z. (IUIAutomationWindowPattern.get_CurrentIsTopmost)
IUIAutomationWindowPattern::get_CurrentWindowInteractionState

Recupera el estado actual de la ventana para la interacción del usuario.
IUIAutomationWindowPattern::get_CurrentWindowVisualState

Recupera el estado visual de la ventana; es decir, ya sea en el estado normal, maximizado o minimizado.
IUIAutomationWindowPattern::SetWindowVisualState

Minimiza, maximiza o restaura la ventana.
IUIAutomationWindowPattern::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. (IUIAutomationWindowPattern.WaitForInputIdle)

Comentarios

Algunos ejemplos de controles que admiten este patrón de control incluyen ventanas de aplicación de nivel superior, ventanas secundarias de interfaz de varios documentos (MDI) y cuadros de diálogo modales.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 7, Windows Vista con SP2 y Platform Update para Windows Vista, Windows XP con SP3 y Platform Update para Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 R2, Windows Server 2008 con SP2 y Actualización de plataforma para Windows Server 2008, Windows Server 2003 con SP2 y Actualización de plataforma para Windows Server 2008 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado uiautomationclient.h (include UIAutomation.h)

Consulte también

Interfaces de patrón de control para clientes