共用方式為


IRawElementProviderHwndOverride.GetOverrideProviderForHwnd(IntPtr) 方法

定義

擷取指定項目的使用者介面自動化提供者。

public:
 System::Windows::Automation::Provider::IRawElementProviderSimple ^ GetOverrideProviderForHwnd(IntPtr hwnd);
public System.Windows.Automation.Provider.IRawElementProviderSimple GetOverrideProviderForHwnd (IntPtr hwnd);
abstract member GetOverrideProviderForHwnd : nativeint -> System.Windows.Automation.Provider.IRawElementProviderSimple
Public Function GetOverrideProviderForHwnd (hwnd As IntPtr) As IRawElementProviderSimple

參數

hwnd
IntPtr

nativeint

項目的視窗控制代碼。

傳回

指定項目的提供者,或 Null 參考 (在 Visual Basic 中為 Nothing),如果不是正在被覆寫的項目預設提供者。

備註

這個方法是由用戶端消費者介面自動化提供者實作,當這些子專案的 HWND 未以邏輯方式放置在消費者介面自動化樹狀結構內時,包含視窗型子項目之片段的片段根目錄。 如需詳細資訊,請參閱伺服器端消費者介面自動化提供者實作主題中的非 WPF 提供者重新父系和非 WPF 提供者重新置放。

傳回的提供者必須是片段樹狀結構的一部分。 它可以提供其他屬性或覆寫指定元件的屬性。

如果傳回的提供者實作 IRawElementProviderFragment ,提供者應該是片段樹狀結構的一部分,而且可以從片段的根目錄巡覽來連線。

適用於

另請參閱