C# - 事件发生的速度有多快?

时间:2013-08-30 10:15:01

标签: c# events mousemove

我正在使用Visual C#2012的MouseMove事件。

移动鼠标时,此事件多久会触发一次?目前,它似乎足以以合理的帧速率运行绘制事件 - 但我需要知道它发射的频率,以及是否可以使用某种系统函数或变量进行调整。

谢谢,

巴里史密斯

1 个答案:

答案 0 :(得分:2)

WM_MOUSEMOVEWM_PAINT等消息的生成速度与您放置的速度一样快,因为它们以与其他消息不同的方式传递。可能值得阅读本文以获取更多信息:http://blogs.msdn.com/b/oldnewthing/archive/2011/12/19/10249000.aspx