十万火急,打印求助!!!!!

ritchalam 2010-08-17 09:26:36
我想在一个弹出窗口中画表单,而且要将表单图形内容传送打印机上打印出来,于是用了CPrintDialog ,这个CPrintDialog 能用来绘图吗?很疑惑,而且,发现用画刷改变不了这个CPrintDialog 的背景色,所以怀疑这个CPrintDialog 类根本不是用来绘图的,如果真是这样的话,我该用哪种窗口来绘图啊?要能打印出来的那种。。


第二个问,就是逻辑坐标转换设备坐标的问题,到底该用哪种映射模式?不想辛辛苦苦画完,一打印全乱了,全错了,还有,如何转换,或者说如何计算,比如,我要打印机打印出一个10CM * 5CM 的矩形框,长和宽该用多少个点单位?

求高手解答,若诚必分!
...全文
102 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
晒月光的青蛙 2010-08-17
  • 打赏
  • 举报
回复
很久没用了
CPrintDialog 不是用来画图的,只是用来选择打印机的信息的

如果是打印具体尺寸的话,就可以用
MM_HIMETRIC Each logical unit is converted to 0.01 millimeter. Positive x is to the right; positive y is up.

19,468

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 图形处理/算法
社区管理员
  • 图形处理/算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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