IOleObjectImpl::SetExtent

Impostare l'ambito dell'area di visualizzazione del controllo.

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

Note

In caso contrario, SetExtent archiviare il valore puntato da psizel nel membro dati CComControlBase::m_sizeExtentdella classe del controllo.Questo valore viene in unità di HIMETRIC (0,01 millimetri per unità).

Se il membro dati CComControlBase::m_bResizeNatural della classe del controllo è TRUE, SetExtent archivia il valore puntato da psizel nel membro dati CComControlBase::m_sizeNaturaldella classe del controllo.

Se il membro dati CComControlBase::m_bRecomposeOnResize della classe del controllo è TRUE, SetExtent chiama SendOnDataChange e SendOnViewChange per avvisare tutti i sink consultivi registrati con il supporto di consigliare che la dimensione del controllo è stato modificato.

Vedere IOleObject::SetExtent in Windows SDK.

Requisiti

Header: atlctl.h

Vedere anche

Riferimenti

Classe di IOleObjectImpl

IOleObjectImpl::GetExtent

CComControlBase::SendOnDataChange

CComControlBase::SendOnViewChange