IUIAutomationWindowPattern 接口 (uiautomationclient.h)

提供对窗口基本功能的访问权限。

继承

IUIAutomationWindowPattern 接口继承自 IUnknown 接口。 IUIAutomationWindowPattern 还具有以下类型的成员:

方法

IUIAutomationWindowPattern 接口具有以下方法。

 
IUIAutomationWindowPattern::Close

关闭窗口。
IUIAutomationWindowPattern::get_CachedCanMaximize

检索一个缓存值,该值指示是否可以最大化窗口。
IUIAutomationWindowPattern::get_CachedCanMinimize

检索一个缓存值,该值指示是否可以最小化窗口。
IUIAutomationWindowPattern::get_CachedIsModal

检索指示窗口是否为模式的缓存值。
IUIAutomationWindowPattern::get_CachedIsTopmost

检索一个缓存值,该值指示窗口是否为 z 顺序中最顶层的元素。
IUIAutomationWindowPattern::get_CachedWindowInteractionState

检索一个缓存值,该值指示用于用户交互的窗口的当前状态。
IUIAutomationWindowPattern::get_CachedWindowVisualState

检索指示窗口视觉状态的缓存值;也就是说,无论是处于正常、最大化还是最小化状态。
IUIAutomationWindowPattern::get_CurrentCanMaximize

指示窗口是否可以最大化。 (IUIAutomationWindowPattern.get_CurrentCanMaximize)
IUIAutomationWindowPattern::get_CurrentCanMinimize

指示是否可以最小化窗口。 (IUIAutomationWindowPattern.get_CurrentCanMinimize)
IUIAutomationWindowPattern::get_CurrentIsModal

指示窗口是否为模式窗口。 (IUIAutomationWindowPattern.get_CurrentIsModal)
IUIAutomationWindowPattern::get_CurrentIsTopmost

指示窗口是否为 z 顺序中最顶层的元素。 (IUIAutomationWindowPattern.get_CurrentIsTopmost)
IUIAutomationWindowPattern::get_CurrentWindowInteractionState

检索用于用户交互的窗口的当前状态。
IUIAutomationWindowPattern::get_CurrentWindowVisualState

检索窗口的视觉状态;也就是说,无论是处于正常、最大化还是最小化状态。
IUIAutomationWindowPattern::SetWindowVisualState

最小化、最大化或还原窗口。
IUIAutomationWindowPattern::WaitForInputIdle

在指定时间阻止或在关联进程进入空闲状态之前持续阻止调用代码。 (IUIAutomationWindowPattern.WaitForInputIdle)

注解

支持此控件模式的控件示例包括顶级应用程序窗口、多文档界面 (MDI) 子窗口和模式对话框。

要求

要求
最低受支持的客户端 Windows 7、带 SP2 的 Windows Vista 和适用于 Windows Vista 的平台更新、带 SP3 的 Windows XP 和适用于 Windows Vista 的平台更新 [仅限桌面应用]
最低受支持的服务器 Windows Server 2008 R2、Windows Server 2008 SP2 和 Platform Update for Windows Server 2008、Windows Server 2003 SP2 和 Platform Update for Windows Server 2008 [仅限桌面应用]
目标平台 Windows
标头 uiautomationclient.h (包括 UIAutomation.h)

另请参阅

客户端的控制模式接口