IUIAutomation2::p ut_AutoSetFocus 方法 (uiautomationclient.h)

指定对UI 自动化控件模式方法的调用是否自动将焦点设置为目标元素。

此属性是可读写的。

语法

HRESULT put_AutoSetFocus(
  BOOL autoSetFocus
);

参数

autoSetFocus

返回值

备注

默认情况下,大多数UI 自动化对元素执行操作的方法,例如 IUIAutomationInvokePattern::InvokeIUIAutomationValuePattern::SetValue,在执行该操作之前将焦点设置为元素。 对于大多数应用程序,设置焦点可生成更一致的用户体验。 在设置焦点会中断的情况下(例如自动执行下拉菜单),可以将 AutoSetFocus 设置为 FALSE,以防止UI 自动化方法设置焦点。

要求

要求
最低受支持的客户端 Windows 8 [仅限桌面应用]
最低受支持的服务器 Windows Server 2012 [仅限桌面应用]
目标平台 Windows
标头 uiautomationclient.h (包括 UIAutomation.h)
DLL UIAutomationCore.dll

另请参阅

IUIAutomation2