次の方法で共有


CComControlBase::m_spOleAdviseHolder

アドバイザリ コネクションを保持するための標準的な実装を提供します。

CComPtr<IOleAdviseHolder> m_spOleAdviseHolder;

解説

[!メモ]

このデータ メンバーをコントロール クラス内で使用するには、コントロール クラスでデータ メンバーとして宣言する必要があります。このデータ メンバーは、基本クラスの共用体で宣言されているため、コントロール クラスには継承されません。

インターフェイス m_spOleAdviseHolder はコンテナーへのアドバイザリ コネクションを確立し、削除する IOleObject::AdviseIOleObject::Unadvise のメソッドを実装します。コントロールのコンテナーは IAdviseSink のインターフェイスをサポートして、アドバイズ シンクを実装する必要があります。

必要条件

ヘッダー : atlctl.h

参照

関連項目

CComControlBase クラス

CComPtr クラス