Partilhar via


COleServerItem::OnSetExtent

Chamado pela estrutura para informar o item OLE quanto espaço está disponível para ele no documento contêiner.

virtual BOOL OnSetExtent(
   DVASPECT nDrawAspect,
   const CSize& size 
);

Parâmetros

  • nDrawAspect
    Especifica o aspecto do item OLE cujos limites estão sendo especificados.Este parâmetro pode ter qualquer um dos seguintes valores:

    • DVASPECT_CONTENT   Item é representado de forma que ela possa ser exibida sistema autônomo um objeto incorporado dentro de seu contêiner.

    • DVASPECT_THUMBNAILItem é processado em uma representação de "miniatura" para que possa ser exibida em uma ferramenta de navegação.

    • DVASPECT_ICON   Item é representado por um ícone.

    • DVASPECT_DOCPRINT   Item é representado sistema autônomo se ele foi impresso usando o comando Imprimir no menu Arquivo.

  • size
    A CSize estrutura especificar o novo dimensionar do item OLE.

Valor de retorno

Diferente de zero se bem-sucedida; caso contrário, 0.

Comentários

Se o aplicativo contêiner foi gravado com o Microsoft Foundation classe biblioteca, essa função é chamada quando o SetExtent função de membro do correspondenteCOleClientItem objeto é chamado. A implementação padrão define o m_sizeExtent membro para o dimensionar especificado se nDrawAspect é DVASPECT_CONTENT; Caso contrário retorna 0. Substitua esta função para realizar processamento especial quando você alterar o dimensionar do item.

Requisitos

Cabeçalho: afxole.h

Consulte também

Referência

Classe COleServerItem

Gráfico de hierarquia

COleClientItem::SetExtent

COleServerItem::OnGetExtent

COleServerItem::m_sizeExtent

Outros recursos

COleServerItem membros