IWindowProvider 接口 (uiautomationcore.h)
提供对控件的基本窗口功能的访问权限。
继承
IWindowProvider 接口继承自 IUnknown 接口。 IWindowProvider 也有以下类型的成员:
方法
IWindowProvider 接口具有这些方法。
IWindowProvider::Close 尝试关闭窗口。 |
IWindowProvider::get_CanMaximize 指示窗口是否可以最大化。 (IWindowProvider.get_CanMaximize) |
IWindowProvider::get_CanMinimize 指示是否可以最小化窗口。 (IWindowProvider.get_CanMinimize) |
IWindowProvider::get_IsModal 指示窗口是否为模式。 (IWindowProvider.get_IsModal) |
IWindowProvider::get_IsTopmost 指示窗口是否为 z 顺序中最顶层的元素。 (IWindowProvider.get_IsTopmost) |
IWindowProvider::get_WindowInteractionState 指定用于用户交互的窗口的当前状态。 |
IWindowProvider::get_WindowVisualState 指定窗口的视觉状态;也就是说,窗口是正常 (还原) 、最小化还是最大化。 |
IWindowProvider::SetVisualState 更改窗口的可视状态。 例如,将其最小化或最大化。 |
IWindowProvider::WaitForInputIdle 在指定时间阻止或在关联进程进入空闲状态之前持续阻止调用代码。 (IWindowProvider.WaitForInputIdle) |
注解
在必须支持窗口控件模式控件模式的 Microsoft UI 自动化提供程序上实现。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows XP [桌面应用 | UWP 应用] |
最低受支持的服务器 | Windows Server 2003 [桌面应用 | UWP 应用] |
目标平台 | Windows |
标头 | uiautomationcore.h (包括 UIAutomation.h) |