如何使图片跟据键盘事件移动图像显示的位置?

luolan0082 2006-04-24 11:19:59
打开一张TIF图片,但是图片很大,只显示了局部图像,我想实现按回车键,移动图片位置,具体应该怎么做啊?大家给点提示,谢谢了
...全文
269 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
liu_tang 2006-04-24
  • 打赏
  • 举报
回复
用BitBlt,可以把图像的不同矩形区域贴上去,具体怎么做楼主看MSDN吧
luolan0082 2006-04-24
  • 打赏
  • 举报
回复
最好是在单文档下做实现这些~~谢谢大家了
luolan0082 2006-04-24
  • 打赏
  • 举报
回复
明白大家的意思了,我现在能打开图片是单文档做,我想用对话框来做,应该怎样来做?对话框和单文档的相差很多吗?
soaroc 2006-04-24
  • 打赏
  • 举报
回复
直接响应回车键,然后再消息处理函数中使用BitBlt,或者StretchDIBits来显示,每次显示时注意修改相应的显示部位。
cugliang 2006-04-24
  • 打赏
  • 举报
回复
你可以想象的到
就像将一张纸放在一张平面桌子上,只是可以放在任何地方,简单的说就是图像相对于设备起点不同就可以了;
也可以这样从tif图像的实例中获取现在你需要的大小的图像,这个图像是新生成的,然后显示这幅图像,当你移动以后重新获取图像就可以了。
从你的问题看
你只是想实现用回车键来控制图像的移动
实际上就只需要使用键盘事件
luolan0082 2006-04-24
  • 打赏
  • 举报
回复
上面我有说错的地方,不是在单文档下,是在对话框下,谢谢大家,能不能给些例子或代码什么的?谢谢~~
luolan0082 2006-04-24
  • 打赏
  • 举报
回复
还是有些不明白,大家能否给个例子或代码什么的~~谢谢

19,469

社区成员

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

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