Compartilhar via


COleClientItem::GetCachedExtent

telefonar Esta função para recuperar o dimensionar do item OLE.

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

Parâmetros

  • lpSize
    Ponteiro para um dimensionar estrutura ou um CSize objeto que receberão as informações de dimensionar.

  • nDrawAspect
    Especifica o aspecto do item OLE cujos limites estão a ser recuperado.Para obter valores possíveis, consulte SetDrawAspect.

Valor de retorno

Diferente de zero se bem-sucedida; 0 se o item OLE estiver em branco.

Comentários

Essa função fornece sistema autônomo mesmas informações que GetExtent.No entanto, você pode chamar GetCachedExtent Para obter informações de extensão durante o processamento dos outros manipuladores OLE, tais sistema autônomo Ao alterar.As dimensões estão em MM_HIMETRIC unidades.

Isso é possível porque GetCachedExtent usa o IViewObject2 interface em vez de usar o IOleObject interface para obter a extensão deste item.The IViewObject2 Objeto COM armazena em cache as informações de extensão usadas na telefonar anterior de IViewObject::Draw.

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

Requisitos

Cabeçalho: afxole.h

Consulte também

Referência

Classe COleClientItem

Gráfico de hierarquia

COleClientItem::GetExtent

COleClientItem::SetExtent

COleServerItem::OnGetExtent

Outros recursos

COleClientItem membros