CPageSetupDialog::OnDrawPage

virtual UINT OnDrawPage (CDC * pDC, UINT necessary, LPRECT lpRect );

Valor devuelto

Valor distinto de cero si maneja; caso contrario 0.

Parámetros

pDC

Puntero en el contexto de dispositivo de impresora.

necessary

Especifica un mensaje, que indica el área de la página actualmente en elaboración. Puede ser uno de los siguientes:

lpRect

Puntero a un objeto CRect o RECT que contiene las coordenadas del área de dibujo.

Observaciones

Llamado por el marco para dibujar una imagen en la pantalla de una página impresa. Esta imagen se muestra a continuación, como parte del cuadro de diálogo Configuración de página OLE común. La implementación predeterminada dibuja una imagen de una página de texto.

Reemplazar esta función para personalizar el dibujo de un área específica de la imagen, o toda la imagen. Puede hacer esto mediante una instrucción switch con declaraciones de caso comprobar el valor de necessary. Por ejemplo, para personalizar la representación del contenido de la imagen de la página, puede utilizar el siguiente código de ejemplo:

 conmutador (nType)
{
 nbsp;  caso WM_PSD_GREEKTEXTRECT:
      DrawMyImage (pDC, lpRect);    //draws mi gráfico especial
      devolver 1;
    valor predeterminado:
      volver:: Draw (CDC * pDC, UI&NT nDrawType, LPRECT lpRect);
}

Tenga en cuenta que no es necesario tratar cada caso de necessary. Puede optar por manejar uno de los componentes de la imagen, varios componentes de la imagen, o toda el área.

Visió&n General de CPageSetupDialog |nbsp; Miembros de clase | Diagrama de jerarquía

Vea tambié&nnbsp;CPageSetupDialog::PreDrawPage

Index