¿Le resultó útil esta página?
Sus comentarios sobre este contenido son muy importantes. Háganos saber su opinión.
¿Tiene comentarios adicionales?
Caracteres restantes: 1500
CWnd::OnEraseBkgnd
Collapse the table of content
Expand the table of content
Este artículo se tradujo de forma manual. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original

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.

Nota Nota

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.

encabezado: afxwin.h

Mostrar:
© 2015 Microsoft