L
labixiaoxin
Unregistered / Unconfirmed
GUEST, unregistred user!
程序进入一个长循环后(也用了application.processmessage;)为何很多控件如Label,CheckBox等都无法触发MOUSEENTER或MOUSELEAVE事件?(150)<br />如题。我当我的程序进入下面一个长循环后,窗口上很多控件如Label,CheckBox,还有我自已写的控件(从TCustomControl继承来)等都无法触发MOUSEENTER或MOUSELEAVE这两个事件?但是可以触发MOUSEMOVE,MOUSEDOWN,MOUSEUP等。从我自写的控件中跟踪,发现控件没有收到CM_MOUSEENTER或CM_MOUSELEAVE消息。其实我只要我自写的控件能收到这两个消息就行了。请问有没有大侠有触决方案? while true do begin .... application.processmessage; end;