MFC中有没有和opengl中一样的放缩和移动函数

兔子先生-zhang 2012-07-27 03:46:40
在opengl中放缩用glscale移动用gltranslate,用来移动点、线等。

那MFC中有没有像opengl里的这种放缩和移动的函数。

是这样的,我在MFC中读取了一个坐标文件,并用LineTo函数将这些坐标按照一定的规则连成一些线段,

现在我想实现的功能是滚动鼠标滑轮的时候可以放大和缩小这个图形,也可以用鼠标来移动这个图形。

这个功能用哪个函数,MFC里有没有放缩函数和移动函数




我之前一直用的opengl来放缩和移动。这次因为一些需求上的原因不行了。。。
...全文
152 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
大拙男 2012-08-01
  • 打赏
  • 举报
回复
可以做到
dc.SetMapMode
就是映射模式
通过设定逻辑坐标和设备坐标之间的映射关系来做到缩放和平移
gdstx 2012-07-29
  • 打赏
  • 举报
回复
使用GDI+中的Image::GetThumbnailImage(), Image::DrawImage()
使用MFC的CImage::Draw()也可轻松实现啊

whucv 2012-07-28
  • 打赏
  • 举报
回复
mfc只负责显示,需要自己添加实现
兔子先生-zhang 2012-07-27
  • 打赏
  • 举报
回复
自己顶!

19,472

社区成员

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

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