IUIAutomation2::p ut_AutoSetFocus 方法 (uiautomationclient.h)
指定是否呼叫 使用者介面自動化 控件模式方法自動將焦點設定為目標專案。
這是可讀寫的屬性。
語法
HRESULT put_AutoSetFocus(
BOOL autoSetFocus
);
參數
autoSetFocus
傳回值
無
備註
根據預設,在元素上執行動作的大部分 使用者介面自動化 方法,例如 IUIAutomationInvokePattern::Invoke 和 IUIAutomationValuePattern::SetValue,先將焦點設定為元素,再執行動作。 針對大部分的應用程式,設定焦點會導致更一致的用戶體驗。 在設定焦點會造成干擾的情況下,例如將下拉功能表自動化,您可以將 AutoSetFocus 設定為 FALSE,以防止 使用者介面自動化 方法設定焦點。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 8 [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2012 [僅限傳統型應用程式] |
目標平台 | Windows |
標頭 | uiautomationclient.h (包含 UIAutomation.h) |
Dll | UIAutomationCore.dll |