CWnd::InvalidateRect
Invalida a área de cliente dentro do retângulo determinado adicionando retângulo o CWnd Atualize a região.
void InvalidateRect(
LPCRECT lpRect,
BOOL bErase = TRUE
);
Parâmetros
lpRect
Aponta para um CRect objeto ou um RECT estrutura que contém o retângulo (nas coordenadas do cliente) a ser adicionado à região de atualização.If lpRect é NULO, a área inteira do cliente é adicionada à região.bErase
Especifica se o plano de fundo dentro da região de atualização a serem apagados.
Comentários
O retângulo invalidado, juntamente com todas as outras áreas na região de atualização, é marcado para pintura quando o próximo WM_PAINT mensagem é enviada.As áreas invalidadas se acumulam na região de atualização até que a região é processada quando o próximo WM_PAINT ocorre a telefonar, ou até que a região é validada pela 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 por qualquer parte da região da atualização, plano de fundo de toda a região é apagado, não apenas na parte determinada.
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.
Requisitos
Cabeçalho: afxwin.h