打印预览问题

ggslayer 2007-10-12 01:07:08
我基于CWnd做了一个报表控件  现在想实现它的打印预览功能, 打印已经实现了, 但发现打印预览需要MFC的DOC / VIEW FRAME 一大堆东西协作  我不想用它提供的东西 直接用也用不了  因为我的程序不在MFC框架里  现在该咋办?  有没有现成的打印预览的东西 传给我个DC 我就打印  那种   好多程序的打印预览都一样  其中很多不是MFC框架程序  它们怎么做的?
...全文
84 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
ggslayer 2007-10-12
  • 打赏
  • 举报
回复
主要的问题是我需要一个打印界面, 而又不想把MFC那一套东西拿来用,因为将来用我控件的容器不会有MFC DOC/VIEW结构,也不会有相关的FRAME资源,我觉得会有问题   打印预览做了这么多年 除了MFC 没别的拉??
vocanicy 2007-10-12
  • 打赏
  • 举报
回复
将预览窗口的DC传给你的打印程序替换打印机DC,就可以打在屏幕上了

可以将屏幕DC和打印机DC的改成相同的映射,都用逻辑单位作图,就可以看到相同的效果
ggslayer 2007-10-12
  • 打赏
  • 举报
回复
问题不是怎样获得DC 而是打印预览的界面 不想自己做 
yubsh 2007-10-12
  • 打赏
  • 举报
回复
可以从打印机直接建立个dc,绕过MFC框架,你查查相关资料。

15,976

社区成员

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

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