Para ver el artículo en inglés, active la casilla Inglés. También puede ver el texto en inglés en una ventana emergente si pasa el puntero del mouse por el texto.
Traducción
Inglés

CWnd::OnEraseBkgnd

 

El marco de trabajo llama a esta función miembro al fondo del objeto de CWnd debe borrar (por ejemplo, cuando se cambia el tamaño).


      afx_msg BOOL OnEraseBkgnd(
   CDC* pDC 
);

pDC

Especifica el objeto de dispositivo-contexto.

Distinto de cero si borra el fondo; si no 0.

Se llama para preparar una región invalidada para pintar.

La implementación predeterminada borra el fondo mediante el pincel del fondo de la clase de ventana especificado por el miembro de hbrBackground de la estructura de clase de ventana.

si el miembro de hbrBackground es NULL, la versión invalidada de OnEraseBkgnd debe borrar el color de fondo.La versión también debe alinear el origen del pincel previsto con las coordenadas de CWnd por primera UnrealizeObject de nomenclatura para el pincel, y después seleccionar el pincel.

OnEraseBkgnd invalidado deberá devolver cero en respuesta a WM_ERASEBKGND si procesa el mensaje y borra el fondo; esto indica que no se requiere el ningún otro borrar.Si devuelve 0, la ventana seguirá siendo marcada como tener que desactivada.(Normalmente, esto significa que el miembro de fErase de la estructura de PAINTSTRUCT se TRUE.)

Windows supone que el fondo se calcula con MM_TEXT que asigna el modo.Si el contexto de dispositivo está utilizando cualquier otro modo de asignación, el área desactivada puede no estar dentro de la parte visible del área de cliente.

System_CAPS_noteNota

Esta función miembro es llamada por el marco de trabajo para que la aplicación pueda controlar un mensaje de Windows. Los parámetros pasados a la función reflejan los parámetros recibidos por el marco cuando el mensaje se recibió.Si llama a la implementación de la clase base de esta función, esa implementación utilizará los parámetros pasados originalmente con el mensaje y no los parámetros que se proporciona a la función.

Requisitos

encabezado: afxwin.h

Mostrar: