<br>谢谢你的回答,那样还是在每个事件里去判断,在<br>procedure WndProc(var Message: TMessage); virtual; <br>中可以预先处理消息,<br>protected<br> procedure wndproc(var message:Tmessage);override;<br>implementation<br>procedure TForm1.wndproc(var message:tmessage);<br>begin<br>if message.msg=wm_mousemove then<br> begin<br> cursor:=crarrow;<br> { 设 置 光 标 为crarrow, 而 不 是 缺 省 的crBeam 光 标}<br> exit;<br> end;<br> inherited wndproc(message);<br> {其他消息交父辈wndproc处理}<br>end;<br><br>具体怎么处理还不清楚,请高手指教。<br><br><br><br><br><br><br>