CWnd::Invalidate
Invalida toda a área cliente de CWnd.
void Invalidate(
BOOL bErase = TRUE
);
Parâmetros
- bErase
Especifica se o plano de fundo dentro da região de atualização deve ser apagado.
Comentários
A área cliente está marcada como quando pintando a seguinte mensagem de WM_PAINT ocorre. A região também pode ser validadas antes que uma mensagem de WM_PAINT ocorre pela função de membro de ValidateRect ou de ValidateRgn .
O parâmetro de bErase especifica se o plano de fundo dentro da área de atualização deve ser apagado quando a região de atualização é processada. Se bErase é Verdadeiro, o plano de fundo é apagado quando a função de membro de BeginPaint é chamada; se bErase é Falso, o plano de fundo permanece inalterado. Se bErase é Verdadeiro para qualquer parte da região de atualização, o plano de fundo na região inteira, não apenas a parte fornecida, é apagado.
As janelas envia uma mensagem de WM_PAINT sempre que a região de atualização de CWnd é não vazio e não há nenhuma outra mensagem na fila do aplicativo para essa janela.
Exemplo
Consulte o exemplo para CWnd::UpdateWindow.
Requisitos
Cabeçalho: afxwin.h