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