CWnd::Invalidate

privatevoid Invalidate ( BOOL bErase = TRUE );

Parâmetros

bErase

Especifica se o plano de fundo dentro da região de atualizar deve ser apagado.

Observações

Invalida a área cliente inteira de CWnd. Área do cliente está marcada para pintura quando a Avançar mensagem WM_PAINT ocorre. A região também pode ser validada antes de ocorrer uma mensagem de WM_PAINT pelo ValidateRect ou ValidateRgn função de membro.

O parâmetro bErase especifica se o plano de fundo dentro da área de atualização deve ser apagada quando a região de atualizar é processada. Se bErase é verdadeiro, o segundo plano é apagado quando a função de membro BeginPaint é chamada; Se bErase é FALSE, o plano de fundo permanece inalterado. Se bErase é verdadeiro para qualquer parte da região de atualização, o plano de fundo em toda a região, não apenas em parte determinada, é apagado.

Windows envia uma mensagem WM_PAINT sempre que a região de atualizar CWnd não está vazia e existem há outras mensagens na fila de aplicativo para essa janela.

|&Nbsp CWnd visão geral ; Membros de classe | Gráfico de hierarquia

Consulte tambémnbsp;CWnd:: BeginPaint, CWnd::ValidateRect, CWnd::ValidateRgn, :: InvalidateRect

Index