在VC++中,如何用WinAPI函数实现--在屏幕绘图时亦能在打印机上输出图形

xqr 2003-09-04 03:31:39
例如,画多边形的情况

HDC hDC; //屏幕设备描述表句柄
POINT *pl; //多边形顶点坐标串地址
int k; //多边形顶点数
Polygon(hDC, pl, k);

若要打印机输出,是否还要有
HDC hPrintDC //打印设备描述表句柄
Polygon(hPrintDC, pl, k);
在VC++中如何定义hPrintDC
...全文
67 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
zzwu 2003-09-08
  • 打赏
  • 举报
回复
我想,先显示再打印,比同时显示和打印合理,因为,前者可以预先看看效果,如显示效果不理想,可以不打印,免得浪费打印纸.
这种办法实现也容易了.
寻开心 2003-09-07
  • 打赏
  • 举报
回复
http://www.vckbase.com/code/listcode.asp?mclsid=5&sclsid=511
里面的那个可以在任何地方使用的VC打印代码

http://www.yesky.com/SoftChannel/72342371928702976/20030511/1700013.shtml

http://lihuasoft.go163.net/source/show.asp?id=123
zzwu 2003-09-07
  • 打赏
  • 举报
回复
我从VC6.0书上看到, 打印设备应是 hPaintDC, 而不是hPrintDC.

4,499

社区成员

发帖
与我相关
我的任务
社区描述
图形图像/机器视觉
社区管理员
  • 机器视觉
  • 迪菲赫尔曼
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧