我在对话框上画出来得图像在打印出来得时候变得很小是怎么回事啊??请问应该怎么解决这个问题

解决方案 »

  1.   

    怎么把对话框上的图片打印或者打印预览啊
    能不能给个例子
    我的邮箱是[email protected]
      

  2.   

    这样的:
    1)绘图的时候,pDC使用的是显示器的分辨率,通过getdevicecaps(LOGPIXELSX)和getdevicecaps(LOGPIXELSY)可以得到;
    2)打印的时候,使用的是打印机的分辨率,
    3)由于打印机的分辨率最小为300,远大于显示器的,因此直接将显示器中显示的图形绘制到打印机的pDC中,会发现图形缩小 了很多。
    4)解决办法:得到显示器和打印机分辨率的比例关系,在打印机中绘图的时候,将图像按比例放大显示即可。
      

  3.   

    http://www.codeproject.com/printing/general.asp
      

  4.   

    回复人: mrxwh(大徐) ( ) 信誉:100 按这个做就可以了
      

  5.   

    多谢,mrxwh(大徐) 和 goodboyws(深夜不眠者) 
    还有大家的帮助