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

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

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

若要打印机输出,是否还要有
HDC hPrintDC //打印设备描述表句柄
Polygon(hPrintDC, pl, k);
在VC++中如何定义hPrintDC

...全文
44 点赞 收藏 2
写回复
2 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
klbt 2003-10-07
学习,帮你顶。
回复
perennial_xulin 2003-09-05
涉及到坐标的映射问题,
图形 -> 屏幕
图形 -> 打印纸
如果不进行坐标映射也能够打印,但是结果往往是不可接受的;

建议将绘图算法写成独立的模块,然后在窗口绘制和打印绘制函数中分别调用;
回复
相关推荐
发帖
地理信息系统
创建于2007-08-27

1768

社区成员

它是一种特定的十分重要的空间信息系统。它是在计算机硬、软件系统支持下,对整个或部分地球表层(包括大气层)空间中的有关地理分布数据进行采集、储存、管理、运算、分析、显示和描述的技术系统。
申请成为版主
帖子事件
创建了帖子
2003-09-04 03:42
社区公告
暂无公告