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