高分求救!怎样能把滚动视图完整地保存为位图,做了几天都没做出来:(

lilycai 2007-07-19 04:59:20
我先把几张图像并列显示在一个CScrollView里面,现在要把整个视图保存为一个bmp文件,用了GetClientRect,但是只能得到一部分,怎样才能把整个客户区全部保存啊?
急啊!
...全文
148 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
m_tornado 2009-02-14
  • 打赏
  • 举报
回复
呵呵,换台屏幕大的机器:)
开玩笑的~
你要保存的用DC来处理就可以了,
一般显示都是自己创建一个MemDC,
建议看看Bitmap的格式,按照格式保存,挺方便的
casale 2008-11-27
  • 打赏
  • 举报
回复
显示图片的时候用内存DC保存,要保存为BMP时直接从内存DC读取,直接从屏幕读是不可能的
lilycai 2007-07-19
  • 打赏
  • 举报
回复
能不能具体点?或者代码?我水平比较菜
teli_eurydice 2007-07-19
  • 打赏
  • 举报
回复
不用 GetClientRect,取得你所有图元的包围区域就可以全部绘制了

15,976

社区成员

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

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