IOleObjectImpl::SetExtent
コントロールの表示領域のサイズを設定します。
STDMETHOD(SetExtent)(
DWORD dwDrawAspect,
SIZEL* psizel
);
解説
SetExtent は、psizel が指す値をコントロール クラスのデータ メンバー CComControlBase::m_sizeExtent に格納します。 この値は HIMETRIC 単位 (0.01 ミリメートル/単位) で表します。
コントロール クラスのデータ メンバー CComControlBase::m_bResizeNatural が TRUE の場合、SetExtent は psizel が指す値をコントロール クラスのデータ メンバー CComControlBase::m_sizeNatural にも格納します。
コントロール クラスのデータ メンバー CComControlBase::m_bRecomposeOnResize が TRUE の場合、SetExtent は SendOnDataChange と SendOnViewChange を呼び出して、アドバイズ ホルダーに登録されているすべてのアドバイズ シンクにコントロールのサイズが変わったことを通知します。
Windows SDK の「IOleObject::SetExtent」を参照してください。
必要条件
**ヘッダー:**atlctl.h
参照
参照
CComControlBase::SendOnDataChange
CComControlBase::SendOnViewChange