Поделиться через


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 для уведомления все зарегистрированные приемники уведомлений с держателем advise, что размер элемента управления.

См. раздел IOleObject::SetExtent в Windows SDK.

Требования

Header: atlctl.h

См. также

Ссылки

Класс IOleObjectImpl

IOleObjectImpl::GetExtent

CComControlBase::SendOnDataChange

CComControlBase::SendOnViewChange