mfc下编写的滚动字幕信息不流畅

我用mfc编写滚动信息,SetTimer定时器改变DrawText函数每次绘画的位置,信息能够实现滚动,但是不流畅。

3个回答

  1. SetTimer 时间时隔
  2. 显示的实现可能有问题,可以看看显示,即刷新滚动占用的时间与 SetTimer 时间的大小关系
  3. 滚动每次移动的位移,也可能导致你所说的现象
91program
91program 回复wan1378979: 用 GetTickCount 来计算,也许刷新 UI 占用的时间已经超过了你设置的 Timer 的时间
5 年多之前 回复
wan1378979
wan1378979 我改了时间间隔和位移,现在时间是13毫秒,位移是2像素,效果不是很理想。请问我怎样获得刷新滚动占用的时间
5 年多之前 回复

SetTimer的精度不是很高,差不多是50ms左右。

SetTimer的间隔进行一下调整优化。选择一个合适的更新间隔

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐