Compartilhar via


COleServerItem::OnDrawEx

Chamado pela estrutura para qualquer desenho.

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

Parâmetros

  • pDC
    Um ponteiro para o objeto de CDC para desenhar o item.Dc. é conectada automaticamente à C.C. do atributo para que você possa chamar funções de atributo, embora isso faça o metarquivo dispositivo específico.

  • nDrawAspect
    Um valor de enumeração de DVASPECT .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
    Tamanho do item em unidades de HIMETRIC .

Valor de retorno

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

Comentários

a implementação padrão chama OnDraw quando DVASPECT é igual a DVASPECT_CONTENT; se não falhar.

Substituir essa função para fornecer dados de apresentação para diferentes aspectos de DVASPECT_CONTENT, como DVASPECT_ICON ou DVASPECT_THUMBNAIL.

Requisitos

Cabeçalho: afxole.h

Consulte também

Referência

Classe de COleServerItem

Gráfico de hierarquia

COleServerItem::OnDraw