Compartilhar via


CView::OnDraw

Chamado pela estrutura para processar uma imagem do documento.

virtual void OnDraw(
   CDC* pDC 
) = 0;

Parâmetros

  • pDC
    Aponta para o contexto de dispositivo a ser usado para processar uma imagem do documento.

Comentários

A estrutura chama essa função para executar a exibição, impressão, e a visualização de impressão, e passa um contexto diferente de dispositivo em cada caso.Não há nenhuma implementação padrão.

Você deve substituir essa função para exibir a exibição do documento.Você pode fazer chamadas de (GDI) da interface de dispositivo gráfico usando o objeto de CDC apontada pelo parâmetro de pDC .Você pode selecionar recursos do GDI, como menus ou fontes, no contexto de dispositivo antes de desenhar e em seguida anular-los a seleção mais tarde.Geralmente o código de desenho pode ser independente; isto é, não requer informações sobre o tipo de dispositivo está exibindo a imagem.

Para otimizar o desenho, chame a função de membro de RectVisible o contexto de dispositivo para descobrir se um retângulo determinado será desenhada.Se você precisar distinguir entre a exibição normal e a impressão, chame a função de membro de IsPrinting o contexto de dispositivo.

Requisitos

Cabeçalho: afxwin.h

Consulte também

Referência

Classe de CView

Gráfico de hierarquia

CDC::IsPrinting

CDC::RectVisible

CView::OnPrint

CWnd::OnCreate

CWnd::OnDestroy

CWnd::PostNcDestroy