次の方法で共有


COleControl::GetExtendedControl

更新 : 2007 年 11 月

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

LPDISPATCH GetExtendedControl( );

戻り値

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

このオブジェクトは、IDispatch インターフェイスを使って操作されることがあります。詳細については、「Implementing the IDispatch Interface」を参照してください。オブジェクトが提供している他の利用可能なインターフェイスを取得するために、QueryInterface を使うこともできます。しかし、オブジェクトは、インターフェイスの特定の組をサポートする必要はありません。コンテナの拡張されたコントロール オブジェクトの特定の機能に依存していると、コントロールをほかの任意のコンテナに移植するときに制限を受けることがあります。

解説

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

必要条件

ヘッダー : afxctl.h

参照

参照

COleControl クラス

階層図

その他の技術情報

COleControl のメンバ