发布网友
共2个回答
热心网友
鼠标事件的产生相当活跃,只要简单的移动鼠标,就可以产生大量的事件(大量的WM-MOUSEMOVE消息产生).快速移动鼠标,会导致大量鼠标消息涌入系统消息缓冲区,为防止缓冲区溢出,系统对比相邻2条消息,如果同样是鼠标移动消息,就将后者覆盖前者,因此,大量相似的消息被覆盖,鼠标移动的中间信息被丢失,处理后发往目标窗口的就是一系列不完整的消息
热心网友
并非每个像素都会产生MOUSEMOVE消息,
在一定时间内,
这个这个消息产生次数是有限的
也就是说好像脉冲一样,
中间间隔的时间是固定的
和像素移动多少没有关系