BOOL GetUpdateRect ( LPRECT lpRect, BOOL bErase = falso );
Valor de retorno
Especifica o status da região de atualização. O valor é diferente de zero se a região atualização não está vazia; caso contrário 0.
Se o parâmetro lpRect é definido como NULL, o valor de retorno é diferente de zero se existe uma região atualização; caso contrário 0.
Parâmetros
lpRect
Aponta para um objeto de CRect ou RECT estrutura que deve receber as coordenadas de cliente da actualização que inclui a região de atualizar.
Defina este parâmetro como NULL para determinar se existe uma região atualização dentro do CWnd. Se lpRect é NULL, a função de membro GetUpdateRect retorna diferente de zero se existe uma região atualização e 0 se não existir. Isso fornece uma maneira para determinar se uma mensagem WM_PAINT resultou de um inválido área. Não defina esse parâmetro como NULL no Windows versão 3.0 e anteriores.
bErase
Especifica se o plano de fundo na região de atualizar deve ser apagado.
Observações
Recupera as coordenadas do retângulo menor que inclui completamente a região atualização. Se CWnd foi criado com o estilo CS_OWNDC e o modo de mapeamento não é MM_TEXT, a função de membro GetUpdateRect fornece Retangular em coordenadas de lógicas. Caso contrário, GetUpdateRect oferece o Retangular no cliente coordenadas. Se não houver nenhuma região atualização, GetUpdateRect define o Retangular vazio (define todas as coordenadas para 0).
O parâmetro bErase especifica se GetUpdateRect deve apagar o segundo plano da região de atualização. Se bErase é TRUE e a região atualização não está vazia, o segundo plano é apagado. Para apagar o plano de fundo, GetUpdateRect envia a mensagem WM_ERASEBKGND.
O retângulo atualização recuperado pela função de membro BeginPaint é idêntico ao que recuperados pela função de membro GetUpdateRect.
A função de membro BeginPaint validará automaticamente a região de atualizar, para que qualquer chamada para GetUpdateRect feitas imediatamente após uma chamada para BeginPaint recupera um Vazio região de atualizar.
|&Nbsp CWnd visão geral ; Membros de classe | Gráfico de hierarquia
Consulte tambémnbsp;CWnd:: BeginPaint, :: GetUpdateRect, CWnd::OnPaint, CWnd::RedrawWindow