C/Visual C - ¿Cual es la mejor manera para imprimir con VC++?

 
Vista:

¿Cual es la mejor manera para imprimir con VC++?

Publicado por Luis (8 intervenciones) el 26/04/2001 12:05:51
¿Cual es la mejor manera para imprimir con VC++?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:¿Cual es la mejor manera para imprimir con VC++

Publicado por JBG (2 intervenciones) el 26/04/2001 13:37:41
El mejor método, según creo yo, es utilizar la función IsPrinting() que te proporciona el objeto pDC de la clase CDC, dentro de la función OnDraw(CDC* pDC) de tu clase derivada de CView.
Preguntarás al actualizar si esta imprimiendo:

if (pDC->IsPrinting()) {}

Entre las llaves meterás el código que quieras. Si no está imprimiendo simplemente dibujará en el área cliente. Recuerda que tienes que cambiar el modo de mapeo para imprimir. Me parece que es MM_LO..., lo que sea.
Hasta luego.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:¿Cual es la mejor manera para imprimir con VC++

Publicado por JBG (2 intervenciones) el 26/04/2001 13:37:44
El mejor método, según creo yo, es utilizar la función IsPrinting() que te proporciona el objeto pDC de la clase CDC, dentro de la función OnDraw(CDC* pDC) de tu clase derivada de CView.
Preguntarás al actualizar si esta imprimiendo:

if (pDC->IsPrinting()) {}

Entre las llaves meterás el código que quieras. Si no está imprimiendo simplemente dibujará en el área cliente. Recuerda que tienes que cambiar el modo de mapeo para imprimir. Me parece que es MM_LO..., lo que sea.
Hasta luego.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar