Partilhar via


COleServerItem::OnGetExtent

Chamado pela estrutura para recuperar o tamanho, em unidades de HIMETRIC do item, OLE.

virtual BOOL OnGetExtent(
   DVASPECT nDrawAspect,
   CSize& rSize 
);

Parâmetros

  • nDrawAspect
    Especifica o aspecto de item OLE cujos os limites devem ser recuperados.Este parâmetro pode ter qualquer um dos seguintes valores:

    • o item deDVASPECT_CONTENT é representado de tal forma que pode ser exibido como um objeto inserido no seu recipiente.

    • o item deDVASPECT_THUMBNAIL é processado em uma representação de “miniatura” para que ele possa ser exibido em uma ferramenta chamada.

    • o item deDVASPECT_ICON é representado por um ícone.

    • o item deDVASPECT_DOCPRINT é representado como se fosse impresso usando o comando de menu cópia do arquivo.

  • rSize
    Referência a um objeto de CSize que recebe o tamanho do item OLE.

Valor de retorno

Diferente de zero se com êxito; se não 0.

Comentários

Se o aplicativo de recipiente foi gravado com a biblioteca de classes da Microsoft foundation, essa função é chamada quando a função de membro de GetExtent do objeto correspondente de COleClientItem é chamada.A implementação padrão não fará nada.Você deve implementá-lo você mesmo.Substituir essa função se você deseja executar processamento especial para manipular uma solicitação para o tamanho do item OLE.

Requisitos

Cabeçalho: afxole.h

Consulte também

Referência

Classe de COleServerItem

Gráfico de hierarquia

COleClientItem::Draw

COleClientItem::GetExtent