Compartilhar via


COleServerItem::OnDrawEx

Chamado pela estrutura para todos os desenhos.

virtual BOOL OnDrawEx(
   CDC* pDC,
   DVASPECT nDrawAspect,
   CSize& rSize 
);

Parâmetros

  • pDC
    Um ponteiro para o CDC objeto no qual desenhar o item.O controlador de domínio é automaticamente conectado ao DC o atributo para que você pode chamar funções de atributo, embora fazer então tornaria o metarquivo específicas de dispositivo.

  • nDrawAspect
    Um valor a partir de DVASPECT enumeração. 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.

  • rSize
    dimensionar do item em HIMETRO unidades.

Valor de retorno

Diferente de zero se o item foi desenhado com êxito; caso contrário, 0.

Comentários

A implementação padrão chama OnDraw Quando DVASPECT é igual a DVASPECT_CONTENT; Caso contrário, ele falha.

Substituir esta função para fornecer dados de apresentação para aspectos diferentes de DVASPECT_CONTENT, sistema autônomo DVASPECT_ICON ou DVASPECT_THUMBNAIL.

Requisitos

Cabeçalho: afxole.h

Consulte também

Referência

Classe COleServerItem

Gráfico de hierarquia

COleServerItem::OnDraw

Outros recursos

COleServerItem membros