【发布时间】:2013-08-30 10:15:00
【问题描述】:
我在 Visual C# 2012 中使用 MouseMove 事件。
当我移动鼠标时,这个事件多久触发一次?目前,它的触发似乎足以以合理的帧速率运行绘制事件 - 但我需要知道它触发的频率,以及是否可以通过某种系统函数或变量进行调整。
谢谢,
巴里·史密斯
【问题讨论】:
-
在旧时代(Win 3.1 等),频率曾经高达 65536 一分钟 = 18.2 事件在一秒
-
嗯...所以它只受计算机速度的限制?那么为什么软件不提高 CPU 功率呢?我该如何改变? @Precious1tj 事件无法立即触发。当我不断移动鼠标时,根据您的逻辑,这意味着计算机每秒进行无限量的计算。这当然是不可能的。