CWnd::Invalidate

Toda a área de cliente de invalidaCWnd.

void Invalidate(
   BOOL bErase = TRUE 
);

Parâmetros

  • bErase
    Especifica se o plano de fundo dentro da região de atualização a serem apagados.

Comentários

A área de cliente está marcada para pintura quando o próximo WM_PAINT mensagem ocorre.A região também pode ser validada antes de um WM_PAINT mensagem ocorre pelo ValidateRect or ValidateRgnfunção de membro .

The bErase parâmetro especifica se o plano de fundo da área de atualização de deve ser apagada quando a região de atualização é processada. If bErase é TRUE, o plano de fundo é apagado quando o BeginPaint função de membro é chamada; se bErase é FALSE, o plano de fundo permanece inalterado.If bErase é TRUE para qualquer parte da região de atualização, plano de fundo de toda a região, não apenas na parte determinada, é apagado.

O Windows envia um WM_PAINT mensagem sempre que o CWnd região de atualização não está vazio e não existem outras mensagens na fila de aplicativo para que a janela.

Exemplo

Consulte o exemplo para CWnd::UpdateWindow.

Requisitos

Cabeçalho: afxwin.h

Consulte também

Referência

Classe CWnd

Gráfico de hierarquia

CWnd::BeginPaint

CWnd::ValidateRect

CWnd::ValidateRgn

InvalidateRect

Outros recursos

Membros CWnd