次の方法で共有


CComControlBase::m_bWndLess

更新 : 2007 年 11 月

コントロールがウィンドウなしであることを表すフラグです。

unsigned m_bWndLess:1;

解説

3a8wz10z.alert_note(ja-jp,VS.90).gifメモ :

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

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

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

必要条件

ヘッダー : atlctl.h

参照

参照

CComControlBase クラス

その他の技術情報

CComControlBase のメンバ