MFC的打印预览功能,大家看一看,不会了进来顶一上,很急一直加分ing

MFC的打印预览功能,大家看一看,不会了进来顶一下,很急,一直加分ing
我现在MFC框架下实现了打印预览功能,但是在没有打印机的情况下这个页面出不来,原因是预览时传入的是打印机DC,这个pDC是根据当前默认的打印机的属性来构造的,所以现在的问题是我要实现这个功能,能不能再框架上修改对应的函数,自己创建打印机,然后使用框架,还是我要重写打印预览视图,不用框架,但是这个样子太复杂,牵扯到映射模式等概念。word没装打印机时,可以实现预览功能,我该怎样实现,请大家帮忙看一看。

------解决方案--------------------
“但是在没有打印机的情况下这个页面出不来,原因是预览时传入的是打印机DC”
不知道,我没有打印机,但可以预览。
------解决方案--------------------
不要真实打印机,只要安装打印机驱动程序就不会有问题。
------解决方案--------------------
MFC 向导生成的多文档、单文档程序具备打印预览功能

其实打印预览仍然是在屏幕上打印
通过onpaint
------解决方案--------------------
http://download.****.net/detail/gao_zilai/4604498
MFC生成打印预览功能示例
------解决方案--------------------
啥机器连微软XPS虚拟打印机都没有……不会是Windows 2000吧
------解决方案--------------------
关于打印预览这里有个例子
预览和打印机无关
http://blog.****.net/xianglitian/article/details/5960970
------解决方案--------------------
关键是"ONprepareDC",你改改看
------解决方案--------------------
探讨

引用:

关于打印预览这里有个例子
预览和打印机无关
http://blog.****.net/xianglitian/article/details/5960970

您好!这个程序还是依靠打印机,在没有安装打印机时预览页面出不来的,您有没有其他的建议。我现在在重绘打印预览,就是自己从CScrollview派生个视图自己写,这样太麻烦,因为屏幕跟打印机不一样,所……