草庐IT

c++ - 实现我自己的打印预览?

我开发了自己的报表控件,它只是在控件窗口的客户端DC的CDC上绘制文本。我也有打印功能。报告输出直接发送到打印机。但是我想让用户在实际打印报告之前知道输出。我无法使用MFC的打印预览架构执行此操作,因为我的项目未使用doc/view架构。我可以自己创建一个打印预览窗口吗?MFC如何处理这个问题?在屏幕上显示打印机输出时,是否需要进行或记住任何特殊处理?我读过MFC使用2个DC进行打印预览。如果我要进行自定义打印预览,是否也需要这样做?非常感谢您的意见!蒂亚。附言我使用VisualStudio6,没有选项可以将其更改为更新版本,因为我无法添加文档/View支持。