CW&nd::OnEraseBkgndnbsp;

afx_msg BOOL OnEraseBkgnd ( CDC * pDC );

Valor de retorno

Diferente de zero se ele apaga o segundo plano; caso contrário 0.

Parâmetros

pDC

Especifica o objeto dispositivo-contexto.

Observações

A estrutura chama esta função de membro quando o plano de fundo do objeto CWnd precisa apagando (por exemplo, quando redimensionado). Ele é chamado para preparar uma região invalidado para pintura.

A implementação padrão apaga o segundo plano usando o pincel de plano de fundo de classe de janela especificado pelo hbrBackground membro da estrutura de classe de janela.

Se hbrBackground membro for NULL, sua versão substituída OnEraseBkgnd deve apagar a cor de fundo. Sua versão também deve alinhar a origem do pincel pretendido com as coordenadas do CWnd , chamando-a primeiro UnrealizeObject para o pincel e, em seguida, selecionar o pincel.

Um substituído OnEraseBkgnd deve retornar diferente de zero em resposta ao WM_ERASEBKGND se ele processa a mensagem e apaga o segundo plano; Isso indica que não mais apagando é exigido. Se ela retorna 0, a janela permanecerá marcada como necessitando de ser apagados. (Normalmente, isso significa que o fErase membro das PAINTSTRUCT estrutura será TRUE.)

Windows assume que o plano de fundo é calculado com o modo de mapeamento MM_TEXT . Se o contexto dispositivo está usando qualquer outro modo de mapeamento, a área apagada pode não estar dentro a parte visível da área do cliente.

&Notanbsp;  Esta função de membro é chamada pela estrutura para permitir que seu aplicativo manipular uma mensagem do Windows. Os parâmetros passados para a função refletem os parâmetros recebidos pela estrutura quando a mensagem foi recebida. Se você chamar a implementação da classe base dessa função, essa implementação usará os parâmetros originalmente passados com a mensagem e não os parâmetros que você fornece para a função.

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

Consulte tambémnbsp;WM_ICO&NERASEBKGND, CGdiObject::UnrealizeObject, WM_ERASEBKGND

Index