分类: C/C++
2008-04-23 21:46:45
VC中的图象打印问题
作者:
在VCkbase论坛中朋友的帮助下,我终于完成了对图象的打印操作,在此,将其全部奉上,以满足与我有同样经历的朋友的需要.在这里,我要特别感谢VCKbase中的LiuRong! 另外,由于这是我的第一篇文章,难免有不尽人意之处,欢迎大家提出批评和建议,先谢谢啦。
VC中的图象打印一般有两种方法:
一、选定打印设备环境后,用DrawState可以将图象打印出来,这可以用于资源中图象的打印输出,比较简单,不再多说.
二、窗口内容的打印,这是本文的重点,也是我遇到的最大的问题,下面我主要介绍这种打印;
1、工程简单介绍
建立一个基于对话框的工程,对话框没有标题栏,在其客户区画图,根据用户的需要将客户区的内容打印出来;
2、需要解决的问题
三、使用方法
使用时,只需在OnPaint的"显示图片"部分画图就可以啦,一定要在拷贝到内存设备环境中之前画图;
好啦,具体实现,请看工程文件中代码(在vc6,XP下打印成功),感谢VCKbase以及LiuRong!
欢迎大家给予批评,指正!websurf@163.com。