资源说明:vs2010环境下 用C++代码实现打印列表信息 已经验证 使用方法:1、将CPrintFrame和CPrintView类拷贝到工程所在目录,包括(PrintFrame.h,PringtView.h,PrintFrame.cpp,PrintView.cpp),并将这四个文件加入工程;引入头文件;
3、如果执行打印,加入执行打印代码,其他类似;
4、在对话框中响应?WM_BEGIN_PRINTING,?WM_END_PRINTING,WM_MY_PRINT消息,分别完成打印的初始化,释放和具体的打印操作;?
如在示例程序中添加了三个消息响应函数来执行该功能。?
ON_MESSAGE(WM_BEGIN_PRINTING,OnBeginPrinting)?
ON_MESSAGE(WM_END_PRINTING,OnEndPrinting)?
ON_MESSAGE(WM_MY_PRINT,OnMyPrint)
注意:其中OnMyPrint是跟具体要打印什么内容有关的开发人员要重点完成的代码,可以打印表格,图片,数据,只要GDI绘图可以进行的操作在这里都可以完成。由于打印预览的一部分工作在CView类里完成,因此在用户程序中只需要相应WM_MY_PRINT消息就可以执行打印预览的功能,而不需要另外编写打印预览代码。
注:打印teechart控件暂时没有实现!
本源码包内暂不包含可直接显示的源代码文件,请下载源码包。