Partilhar via


COleClientItem::GetCachedExtent

Chamar essa função para recuperar o tamanho do OLE item.

BOOL GetCachedExtent(
   LPSIZE lpSize,
   DVASPECT nDrawAspect = (DVASPECT
)-1 
);

Parâmetros

  • lpSize
    Ponteiro a estrutura de TAMANHO ou um objeto de CSize que recebe informações de tamanho.

  • nDrawAspect
    Especifica o aspecto de item OLE cujos os limites devem ser recuperados.Para valores possíveis, consulte SetDrawAspect.

Valor de retorno

Diferente de zero se com êxito; 0 se o item OLE está em branco.

Comentários

Essa função fornece as mesmas informações que GetExtent.Em o entanto, você pode chamar GetCachedExtent para obter informações de extensão durante o processamento de outros manipuladores VELHOS, como OnChange.As dimensões estão em unidades de MM_HIMETRIC .

Isso é possível porque GetCachedExtent usa a interface de IViewObject2 o invés de usar a interface de IOleObject para obter a extensão de este item.O objeto COM de IViewObject2 armazena informações de extensão usada na chamada anterior a IViewObject::Draw.

Para obter mais informações, consulte IViewObject2::GetExtent em Windows SDK.

Requisitos

Cabeçalho: afxole.h

Consulte também

Referência

Classe de COleClientItem

Gráfico de hierarquia

COleClientItem::GetExtent

COleClientItem::SetExtent

COleServerItem::OnGetExtent