IUIAutomation2::p ut_AutoSetFocus 方法 (uiautomationclient.h)
指定对UI 自动化控件模式方法的调用是否自动将焦点设置为目标元素。
此属性是可读写的。
语法
HRESULT put_AutoSetFocus(
BOOL autoSetFocus
);
参数
autoSetFocus
返回值
无
备注
默认情况下,大多数UI 自动化对元素执行操作的方法,例如 IUIAutomationInvokePattern::Invoke 和 IUIAutomationValuePattern::SetValue,在执行该操作之前将焦点设置为元素。 对于大多数应用程序,设置焦点可生成更一致的用户体验。 在设置焦点会中断的情况下(例如自动执行下拉菜单),可以将 AutoSetFocus 设置为 FALSE,以防止UI 自动化方法设置焦点。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 8 [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2012 [仅限桌面应用] |
目标平台 | Windows |
标头 | uiautomationclient.h (包括 UIAutomation.h) |
DLL | UIAutomationCore.dll |