COleServerItem::OnSetExtent
Chamado pela estrutura para instruir o item OLE quanto espaço disponível a ele no documento contêiner.
virtual BOOL OnSetExtent(
DVASPECT nDrawAspect,
const CSize& size
);
Parâmetros
nDrawAspect
Especifica o aspecto de item OLE cujos os limites estão sendo especificados.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.
size
Uma estrutura de CSize que especifica o tamanho do novo 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 SetExtent do objeto correspondente de COleClientItem é chamada.A implementação padrão define o membro de m_sizeExtent o tamanho especificado se nDrawAspect é DVASPECT_CONTENT; se não retornará 0.Substituir essa função para executar processamento especial quando você altera o tamanho do item.
Requisitos
Cabeçalho: afxole.h