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

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

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

  1. SetTimer 时间时隔
  2. 显示的实现可能有问题,可以看看显示,即刷新滚动占用的时间与 SetTimer 时间的大小关系
  3. 滚动每次移动的位移,也可能导致你所说的现象

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