Partager via


IOleObjectImpl::SetExtent

Définit l'étendue de la zone d'affichage du contrôle.

STDMETHOD(SetExtent)(
   DWORD dwDrawAspect,
   SIZEL* psizel 
);

Notes

Sinon, SetExtent stocke la valeur pointée pointe vers psizel dans le membre de classe de contrôle CComControlBase::m_sizeExtent.Cette valeur est en unités HIMETRIC (0,01 millimètres par unité).

Si le membre de classe de contrôle CComControlBase::m_bResizeNatural est TRUE, SetExtent stocke également la valeur pointée pointe vers psizel dans le membre de classe de contrôle CComControlBase::m_sizeNatural.

Si le membre de classe de contrôle CComControlBase::m_bRecomposeOnResize est TRUE, SetExtent appelle SendOnDataChange et SendOnViewChange pour informer les récepteurs de notifications enregistrés avec le conteneur d'indiquer que la taille du contrôle a changé.

Consultez l' IOleObject::SetExtent dans Kit de développement logiciel Windows.

Configuration requise

Header: atlctl.h

Voir aussi

Référence

Classe d'IOleObjectImpl

IOleObjectImpl::GetExtent

CComControlBase::SendOnDataChange

CComControlBase::SendOnViewChange