次の方法で共有


CComControlBase::m_spInPlaceSite

コンテナーの IOleInPlaceSiteIOleInPlaceSiteEx、または IOleInPlaceSiteWindowless の各インターフェイス ポインターへのポインターです。

CComPtr<IOleInPlaceSiteWindowless> m_spInPlaceSite;

解説

[!メモ]

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

m_spInPlaceSite のポインターは m_bNegotiatedWnd のフラグが TRUEの場合にのみ有効です。

m_spInPlaceSite のポインター型がどのよう m_bWndLess に依存し、m_bInPlaceSiteEx データ メンバーがフラグを設定する方法を次の表に示します。:

m_spInPlaceSite の型

m_bWndLess の値

m_bInPlaceSiteEx の値

IOleInPlaceSiteWindowless

TRUE

TRUEFALSE

IOleInPlaceSiteEx

FALSE

TRUE

IOleInPlaceSite

FALSE

FALSE

必要条件

ヘッダー : atlctl.h

参照

関連項目

CComControlBase クラス

CComPtr クラス