IOleObjectImpl::SetExtent

HRESULT SetExtent (DWORD dwDrawAspect,SIZEL * psizel);

Voir IOleObject::SetExtent dans la Win32 SDK.

Remarques

Si les données de classe de contrôle membre m_bAutoSize est TRUE, cette méthode retourne E_FAIL , parce que le contrôle ne peut pas être redimensionné. Sinon, SetExtent stocke la valeur pointée par psizel dans le contrôle classe données membre m_sizeExtent. Cette valeur est en unités HIMETRIC (0,01 millimètre par unité).

Si les données de classe de contrôle membre m_bResizeNatural est TRUE, SetExtent stocke également la valeur pointée par psizel dans le contrôle classe données membre m_sizeNatural.

Si les données de classe de contrôle membre m_bRecomposeOnResize est TRUE, SetExtent appelle SendOnDataChange et SendOnViewChange d'aviser tous les récepteurs consultatifs enregistrés avec le titulaire avisera que la taille du contrôle a changé.

Aperçu IOleObjectImpl |  ; Membres de classe

Voir aussi  ;IOleObjectImpl::GetExtent, CComControl::SendOnDataChange, CComControl::SendOnViewChange

Index