次の方法で共有


CComControlBase::m_bResizeNatural

コンテナーがコントロールの表示サイズを変更するときに、コントロールが本来のエクステント (縮小または拡大されていない物理サイズ) を変更することを表すフラグです。

unsigned m_bResizeNatural:1;

解説

このフラグは IOleObjectImpl::SetExtent によってチェックされ、**[真]**が m_sizeNaturalに、SetExtent に渡されるサイズ割り当てられます。

SetExtent に渡されるサイズは m_bResizeNaturalの値に関係なく m_sizeExtentは、常に割り当てられます。

[!メモ]

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

必要条件

ヘッダー : atlctl.h

参照

関連項目

CComControlBase クラス

IOleObjectImpl::SetExtent

CComControlBase::m_sizeNatural

CComControlBase::m_sizeExtent