次の方法で共有


IUIAutomationPatternHandler::CreateClientWrapper メソッド (uiautomationcore.h)

クライアント アプリケーションがカスタム コントロール パターンと対話できるようにする オブジェクトを作成します。

構文

HRESULT CreateClientWrapper(
  [in]          IUIAutomationPatternInstance *pPatternInstance,
  [out, retval] IUnknown                     **pClientWrapper
);

パラメーター

[in] pPatternInstance

種類: IUIAutomationPatternInstance*

ラッパーによって使用されるコントロール パターンのインスタンスへのポインター。

[out, retval] pClientWrapper

種類: IUnknown**

ラッパー オブジェクトへのポインターを受け取ります。

戻り値

型: HRESULT

このメソッドは、成功すると S_OK を返します。 そうでない場合は、HRESULT エラー コードを返します。

解説

ラッパー オブジェクトは、 コントロール パターンのメソッドとプロパティを公開します。 ラッパー クラスの実装では、 CallMethodGetProperty を呼び出すことによって、これらの呼び出しを Microsoft UI オートメーションに渡します。

要件

   
サポートされている最小のクライアント Windows 7、Windows Vista SP2 と Windows Vista 用プラットフォーム更新プログラム、WINDOWS XP SP3 および Windows Vista 用プラットフォーム更新プログラム [デスクトップ アプリ |UWP アプリ]
サポートされている最小のサーバー Windows Server 2008 R2、Windows Server 2008 SP2 および Windows Server 2008 用プラットフォーム更新プログラム、Windows Server 2003 SP2 および Windows Server 2008 用プラットフォーム更新プログラム [デスクトップ アプリ |UWP アプリ]
対象プラットフォーム Windows
ヘッダー uiautomationcore.h (UIAutomation.h を含む)

関連項目

IUIAutomationPatternHandler