CDC * BeginPaint ( LPPAINTSTRUCT lpPaint );
Valor devuelto
Identifica el contexto de dispositivo de CWnd. El puntero puede ser temporal y no debe almacenarse fuera del alcance de EndPaint.
Parámetros
lpPaint
Puntos a la estructura PAINTSTRUCT que es recibir información de pintura.
Observaciones
Prepara CWnd para pintura y llena de una estructura de datos PAINTSTRUCT información acerca de la pintura.
La estructura de pintura contiene una estructura de datos RECT que tiene el rectángulo más pequeño que encierra completamente la región de actualización y un indicador que especifica si se ha borrado el fondo.
La región de actualización se establece mediante las funciones miembro Invalidate, InvalidateRecto InvalidateRgn y el sistema después de tamaños, se mueve, crea, se desplaza o realiza cualquier otra operación que afecta el área de cliente. Si la región de actualización está marcada para borrar, BeginPaint envía un mensaje de WM_ONERASEBKGND.
No llame a la función miembro BeginPaint excepto en respuesta a un mensaje WM_PAINT . Cada llamada a la función de miembro de BeginPaint debe tener una llamada a la función miembro EndPaint coincidente. Si el símbolo de intercalación en la zona a pintar, la función de miembro de BeginPaint oculta automáticamente el símbolo de intercalación para impedir ser borrado.
Visión General de CWnd |nbsp; Miembros de clase | Diagrama de jerarquía
Vea tambiénnbsp;CWnd::EndPaint, CWnd::Invalidate, CWnd::InvalidateRgn, :: BeginPaint, CPaintDC