PB的mousemove事件 如若鼠标移动过快 捕获不到

PB的mousemove事件 如果鼠标移动过快 捕获不到
如题:
PB的mousemove事件 如果鼠标移动过快 捕获不到,这个能不能处理
------解决方案--------------------
如果你是PB12以下,如果你的鼠标疯狂的在狭小的面积内晃动。。。。很遗憾。。可能会捕捉不到
------解决方案--------------------
不可能会捕获不到
代码问题
当然
必须要API
------解决方案--------------------
你在MouseMove中有没有什么比较耗时的操作?另外,你说的捕获不到鼠标移动是指离开控件还是在控件内?
------解决方案--------------------
引用:
都是些selectrow,或uf_selectcell的动作,就是循环多点

string ls_dwoname

ls_dwoname=string(dwo.name)

if ib_lbdown and keydown(keyleftbutton!) and row>0 and ls_dwoname<>'datawindow' then
if row<>il_mouserow ……

把这段代码注释掉再看看,另外,看看SetRedraw是否被频繁调用了,或用而个函数之间的时间间隔太长
------解决方案--------------------
引用:
不可能会捕获不到
代码问题
当然必须要API

顶一下
------解决方案--------------------
MouseMove事件调用是非常频繁的, 事件捕捉不到的很大可能只是假象(事件其实已经产生),真实原因可能是实例Boolean变量之间的互锁逻辑关系有问题.