更新时间:2016-07-04 15:04:31浏览次数:1+次
由于我使用其他框架在窗体上显示出了画面,我想要将窗体上显示的内容静默打印出来,想打印预览和系统打印都会先弹出一个打印设置框如下图:
我想当打印窗体就直接静默打印不显示这打印框有什么方法吗?或着有无办法直接获取这窗口DC转变成打印机DC这样就直接打印了呢?开始时我是使用win32程序创建窗体,在网上这类窗体打印的方法好像主要是先截图成位图然后再打印,但是这样发现一个打印效果不够清晰了,另一个是当出现滚动条是下面需滚动才行显示的那部分不能截图了,开始还以为有printWindows 这个API可以,后面也发现不同,后来改成MFC的窗口,发现网上好像都是说改MFC 里面打印预览的源码,发现好像难度太大了,而且其他的资料说也是不能去掉那个打印设置这个窗口的。
相关资讯