Condividi tramite


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

IOleObjectImpl Class

IOleObjectImpl::GetExtent

CComControlBase::SendOnDataChange

CComControlBase::SendOnViewChange