CWnd::OnPaint
A estrutura chama esta função de membro quando Windows ou um aplicativo faz uma solicitação para redesenhar uma parte da janela do aplicativo.
afx_msg void OnPaint( );
Comentários
The WM_PAINT mensagem é enviada quando o UpdateWindow or RedrawWindow membro função é chamada.
Uma janela pode receber mensagens de pintura interno sistema autônomo resultado de chamar o RedrawWindow função de membro com o RDW_INTERNALPAINT flag conjunto.Nesse caso, a janela pode não ter uma região de atualização.Um aplicativo deve telefonar o GetUpdateRectfunção de membro para determinar se a janela tem uma região de atualização.If GetUpdateRect Retorna 0, o aplicativo não deve telefonar o BeginPaint and EndPaint funções de membro.
É responsabilidade do aplicativo para verificar se há qualquer redesenho interno necessário ou atualizando examinando suas estruturas de dados interno para cada WM_PAINT mensagem porque um WM_PAINT mensagem pode ter sido causada por uma área inválido e uma telefonar para o RedrawWindow função de membro com o RDW_INTERNALPAINT flag conjunto.
Um interno WM_PAINT mensagem é enviada somente uma vez pelo Windows. Após um interno WM_PAINT mensagem é enviada para uma janela com o UpdateWindow função de membro, nenhuma outra WM_PAINT mensagens serão enviadas ou lançadas até que a janela for invalidada ou até que o RedrawWindow função de membro é chamada novamente com o RDW_INTERNALPAINT sinalizar definido.
Para obter informações sobre como processar uma imagem em modo de exibição de documentos/aplicativos, consulte CView::OnDraw.
Para obter mais informações sobre como usar WM_Paint, consulte os tópicos a seguir no Windows SDK:
Requisitos
Cabeçalho: afxwin.h