Partilhar via


IOleObjectImpl::SetExtent

Define a extensão da área de exibição do controle.

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

Comentários

Caso contrário, SetExtent armazena o valor apontado por psizel no membro CComControlBase::m_sizeExtentde dados da classe do controle.Esse valor é em unidades de HIMETRIC por unidade mm (0,01).

Se o membro CComControlBase::m_bResizeNatural de dados da classe do controle é Verdadeiro, SetExtent também armazena o valor apontado por psizel no membro CComControlBase::m_sizeNaturalde dados da classe do controle.

Se o membro CComControlBase::m_bRecomposeOnResize de dados da classe do controle é Verdadeiro, SetExtent chama SendOnDataChange e SendOnViewChange para notificar todos os dissipadores consultivos registrados com o suporte de conselhos o tamanho do controle que mudou.

Consulte IOleObject::SetExtent em Windows SDK.

Requisitos

Cabeçalho: atlctl.h

Consulte também

Referência

Classe de IOleObjectImpl

IOleObjectImpl::GetExtent

CComControlBase::SendOnDataChange

CComControlBase::SendOnViewChange