C/Visual C - Impresión

 
Vista:

Impresión

Publicado por Antonio (2 intervenciones) el 17/05/2005 17:18:14
Hola,

Mi problema es que no se cómo sacar por impresora la ventana activa de una aplicación que he realizado en Visual C++ 6.0.

Podría alguien ayudarme?. Gracias
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:Impresión

Publicado por fiero (2 intervenciones) el 17/05/2005 17:51:35
Hola,

Si tu aplicación es MFC y tienes una clase derivada de CView, leete la ayuda de CView::OnPrint. Esta función se ejecuta en respuesta a los mensajes ID_FILE_PRINT o ID_FILE_PRINT_PREVIEW. Con este último, aparece la ventana típica de windows de presentación preliminar.

Una vez en la función OnPrint( CDC* pDC, CPrintInfo* pInfo ), debes utilizar el puntero *pDC para dibujar todo lo que quieras en la impresora. Si quieres imprimir el contenido de una ventana, puedes utilizar la función pDC->BitBlt pasandole como CDC fuente tuventana.GetWindowDC()

un saludo
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:Impresión

Publicado por Antonio (2 intervenciones) el 18/05/2005 08:40:05
Muchas gracias.
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