次の方法で共有


CComControlBase::m_bInPlaceSiteEx

コンテナーが IOleInPlaceSiteEx インターフェイスと OCX96 コントロール機能 (ウィンドウなしのコントロールやちらつきなしのコントロールなど) をサポートしていることを表すフラグです。

unsigned m_bInPlaceSiteEx:1;

解説

注意

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

データ メンバー m_spInPlaceSiteIOleInPlaceSiteIOleInPlaceSiteEx、または IOleInPlaceSiteWindowless の各インターフェイスを指します。これらのどれを指すかは、m_bWndLess フラグと m_bInPlaceSiteEx フラグの値に依存します。 m_spInPlaceSite ポインターを有効にするには、データ メンバー m_bNegotiatedWndTRUE であることが必要です。

m_bWndLessFALSE で、m_bInPlaceSiteExTRUE の場合、m_spInPlaceSiteIOleInPlaceSiteEx インターフェイスのポインターになります。 これらの 3 つのデータ メンバーの関係については、「CComControlBase::m_spInPlaceSite」の表を参照してください。

必要条件

**ヘッダー:**atlctl.h

参照

参照

CComControlBase クラス

CComControlBase::m_bWndLess

CComControlBase::m_bNegotiatedWnd

CComControlBase::m_spInPlaceSite

その他の技術情報

CComControlBase のメンバー