MFC 基于多文档的打印和打印预览功能的实现

本文档介绍了在MFC基于多文档环境下实现打印和打印预览功能的方法。通过理解对话框与文档的区别,选择合适的工程类型。在创建工程时,勾选打印和打印预览选项,系统会自动生成相关代码。主要涉及重写OnPreparePrinting、OnBeginPrinting、OnEndPrinting和OnPrint等虚函数。此外,还提到了在BCG库中遇到的英文显示问题,需要手动修改BCGControlBar.rc文件来解决中文显示问题。
摘要由CSDN通过智能技术生成

一、基础知识

1 网上有很多的关于打印的程序,一定要看清楚,是基于对话框dialog的打印功能,还是基于文档的打印功能。

   如果分不清基于对话框和文档的区别,建议新建一个单文档、多文档和对话框的工程,看看里面的具体的文档的区别,就可以了。

2 我做的是基于多文档的打印预览和打印功能的实现。

   基于文档的打印和打印预览在创建工程的时候,一般默认会自动添加打印和打印预览的程序。如下图。


勾选打印和打印预览之后,就会在代码中自动添加相关的代码。


也就是说,打印和打印预览的实现的大体框架&#x

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值