次の方法で共有


COleControl::GetExtendedControl

コンテナーが管理するオブジェクトへのポインターを取得します。このコンテナーはエクステンダー プロパティ セットを持つコントロールを表します。

LPDISPATCH GetExtendedControl( );

戻り値

コンテナーの拡張コントロール オブジェクトへのポインターを返します。使用できるオブジェクトがない場合は NULL を返します。

このオブジェクトは、IDispatch インターフェイスを通じて操作されることがあります。また、QueryInterface を使用して、オブジェクトが提供する他の利用可能なインターフェイスを取得することもできます。ただし、特定のインターフェイスのセットをオブジェクトがサポートしなければならないという要件はありません。コンテナーの拡張コントロール オブジェクトの特定の機能に依存すると、コントロールを他の任意のコンテナーに移植するときに制限が生じることがあります。

解説

この関数を呼び出した関数は、オブジェクトを使い終わったら、ポインターを解放する必要があります。このオブジェクトをサポートするのに、コンテナーは必要ありません。

必要条件

ヘッダー : afxctl.h

参照

関連項目

COleControl クラス

階層図