次の方法で共有


IAxWinHostWindow インターフェイス

このインターフェイスには、コントロールとそのホスト オブジェクトを操作するためのメソッドが用意されています。

重要

このクラスおよびメンバーは Windows ランタイムで実行されるアプリケーションで使用することはできません。

interface IAxWinHostWindow : IUnknown

メンバー

メソッド

AttachControl

ホスト オブジェクトに既存のコントロールをアタッチします。

CreateControl

コントロールを作成し、ホスト オブジェクトにアタッチします。

CreateControlEx

コントロールを作成し、ホスト オブジェクトにアタッチし、オプションでイベント ハンドラーを設定します。

QueryControl

ホストされるコントロールへのインターフェイス ポインターを返します。

SetExternalDispatch

IDispatch の外部インターフェイスを設定します。

SetExternalUIHandler

IDocHostUIHandlerDispatch の外部インターフェイスを設定します。

解説

このインターフェイスは、オブジェクトをホストする ATL ActiveX コントロールによって公開されます。 Web ブラウザーをホストする場合のホスト コントロールをオブジェクトにインターフェイスを、ホストされるコントロールから作成するために、またはアタッチを取得するか、このインターフェイスのメソッドは使用の外部ディスパッチ インターフェイスまたは UI ハンドラーを設定します。

必要条件

このインターフェイスの定義の型は、次の表のように IDL または C++ に指定できます。

定義の型

File

IDL

ATLIFace.idl

C++

ATLIFace.h (ATLBase.h にもインクルードされます)

参照

関連項目

IAxWinAmbientDispatch インターフェイス

CAxWindow::QueryHost

AtlAxGetHost