让控件随着鼠标的移动而移动

kabing 2009-09-27 05:09:51
让控件随着鼠标的移动而移动,当移动的速度过快时,控件就会模糊不清的显现出来,请问有什么好的解决办法吗?
...全文
81 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
世外涛缘 2009-09-27
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 kabing 的回复:]
涛哥,我并不只是一个页面上只有一个控件,还有些string 也要随着鼠标的移动draw出来,如果按你那么做会有种突兀的感觉,就是控件突然移动某个地方,没有那种拖动的美感。
[/Quote]
你画的再快,其实也是需要CPU周期才能响应是不?动态的图像其实就是连续的静态图像给人的错觉。
所以我认为这么做,没啥大问题,你可以试试间隔时间的大小,多调调,感觉不好,就把间隔缩短呗,感觉可以就把间隔时间尽量调长。
世外涛缘 2009-09-27
  • 打赏
  • 举报
回复
间隔说少了,50ms还差不多
kabing 2009-09-27
  • 打赏
  • 举报
回复
涛哥,我并不只是一个页面上只有一个控件,还有些string 也要随着鼠标的移动draw出来,如果按你那么做会有种突兀的感觉,就是控件突然移动某个地方,没有那种拖动的美感。
世外涛缘 2009-09-27
  • 打赏
  • 举报
回复
确认最小的重绘时间间隔,即鼠标移动太快时,也只是隔规定的时间(比如5ms)再重新取得鼠标位置,再重画。

7,655

社区成员

发帖
与我相关
我的任务
社区描述
Windows Phone是微软发布的一款手机操作系统,它将微软旗下的Xbox LIVE游戏、Zune音乐与独特的视频体验整合至手机中。
社区管理员
  • Windows客户端开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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