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

IOleObjectImpl, classe

IOleObjectImpl::GetExtent

CComControlBase::SendOnDataChange

CComControlBase::SendOnViewChange