Partilhar 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 esta função para executar a exibição da tela, impressão e visualização de impressão e transmiti-la um contexto de dispositivo diferente em cada caso.Não há nenhuma implementação padrão.

Você deve substituir esta função para exibir o modo de exibição do documento.Você pode fazer chamadas de interface (GDI) de dispositivos gráficos usando o CDC objeto apontado pelo pDC parâmetro. Você pode selecionar recursos GDI, sistema autônomo canetas ou fontes, no contexto de dispositivo antes de desenho e, em seguida, desmarque-los posteriormente.Muitas vezes seu código desenho pode ser independente de dispositivo; ou seja, ele não requer informações sobre o tipo de dispositivo que está exibindo a imagem.

Para otimizar o desenho, telefonar o RectVisiblefunção de membro do contexto de dispositivo para descobrir se um determinado retângulo será desenhado.Se você precisar distinguir entre a exibição de tela normal e de impressão, telefonar o IsPrintingfunção de membro do contexto de dispositivo.

Requisitos

Cabeçalho: afxwin.h

Consulte também

Referência

Classe CView

Gráfico de hierarquia

CDC::IsPrinting

CDC::RectVisible

CView::OnPrint

CWnd::OnCreate

CWnd::OnDestroy

CWnd::PostNcDestroy

Outros recursos

CView membros