CComControlBase::m_spInPlaceSite
コンテナーの IOleInPlaceSite、IOleInPlaceSiteEx、または IOleInPlaceSiteWindowless の各インターフェイス ポインターへのポインターです。
CComPtr<IOleInPlaceSiteWindowless> m_spInPlaceSite;
解説
[!メモ]
このデータ メンバーをコントロール クラス内で使用するには、コントロール クラスでデータ メンバーとして宣言する必要があります。このデータ メンバーは、基本クラスの共用体で宣言されているため、コントロール クラスには継承されません。
m_spInPlaceSite のポインターは m_bNegotiatedWnd のフラグが TRUEの場合にのみ有効です。
m_spInPlaceSite のポインター型がどのよう m_bWndLess に依存し、m_bInPlaceSiteEx データ メンバーがフラグを設定する方法を次の表に示します。:
m_spInPlaceSite の型 |
m_bWndLess の値 |
m_bInPlaceSiteEx の値 |
---|---|---|
IOleInPlaceSiteWindowless |
TRUE |
TRUE か FALSE |
IOleInPlaceSiteEx |
FALSE |
TRUE |
IOleInPlaceSite |
FALSE |
FALSE |
必要条件
ヘッダー : atlctl.h