help 111

yi_huang_2001 2001-10-15 05:25:06
怎样使鼠标移动到窗体时窗体隐蔽,

而移出窗体区时激活窗体,

并且如果鼠标在隐藏窗体区停留时不出现抖动!

谢谢
...全文
63 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
truezerg 2001-10-15
  • 打赏
  • 举报
回复
在鼠标移动的时候, 该窗体是否是活动窗体? 如果是的活, 就在该窗体的鼠标移动事件里写代码。 判断鼠标位置在不在窗口范围内。 如果在就Form1.visiable:=False 否则就等于True;

如果该窗体不是活动的。 有两种方法。 一个是在窗体上加个Timer每隔一定时间判断鼠标位置在不在窗口范围内。 如果在就Form1.visiable:=False 否则就等于True;
另一种方法就是用鼠标钩子了。
panxiaosen 2001-10-15
  • 打赏
  • 举报
回复
请说详细点
cszhz 2001-10-15
  • 打赏
  • 举报
回复
隐蔽了怎么‘移出窗体’
saimaya 2001-10-15
  • 打赏
  • 举报
回复
用Windows的API啊

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧