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