IOleObjectImpl::SetExtent

HRESULT SetExtent (DWORD dwDrawAspect,SIZEL ※ psizel);

参照してください IOleObject::SetExtentで、 Win32 SDK

解説

コントロール クラスのデータ メンバm_bAutoSizeTRUEの場合は、このメソッドは、コントロールのサイズを変更することはできませんのでE_FAILを返します。それ以外の場合、 SetExtentは、コントロールのクラスのデータ メンバーのm_sizeExtentpsizelが指す値を格納します。この値を HIMETRIC 単位 (0.01 ミリメートル/単位) でください。

コントロール クラスのデータ メンバm_bResizeNaturalTRUEの場合は、 SetExtentpsizelでコントロール クラスのデータ メンバm_sizeNaturalが指す値を格納します。

コントロール クラスのデータ メンバm_bRecomposeOnResizeTRUEの場合は、 SendOnDataChangeSendOnViewChangeコントロールのサイズが変更されたアドバイズ ホルダーに登録されているすべてのアドバイズ シンクに通知するSetExtentを呼び出す。

|Nbsp; IOleObjectImpl 概要クラス メンバー(&N)

参照特価;IOleObjectImpl::GetExtentCComControl::SendOnDataChangeCComControl::SendOnViewChange(&N)

Index