捕抓鼠标离开的事件(21分)

  • 主题发起人 主题发起人 nomad_heart
  • 开始时间 开始时间
N

nomad_heart

Unregistered / Unconfirmed
GUEST, unregistred user!
我用三张图片想实现一个按钮的效果:
mouseUp和mouseMove时用一张;
mouseDown时用一张;
鼠标离开的时候用一张。
可以没有mouseLeave事件。怎么做?
(就怎么多分了,sorry ^*^)
 
用mousemove
判断鼠标x,y范围
 
用DELPHI的CM_MOUSELEAVE消息
 
procedure CMMouseLeave(var Message: TMessage); message CM_MouseLeave;
procedure TForm1.CMMouseLeave(var Message: TMessage);
begin
inherited;
end;
 
可以用delphi消息机制啊
uses
controls;
procedrue CM_MOUSELEAVE(VAR MSG:TMESSAGE):message CM_MOUSELEAVE;
BEGIN
Your code;
inherited;
end;
 
后退
顶部