点击其他地方关闭一个panel

NeLiFountain 2011-02-19 03:00:01
大家好,我做一个弹出的窗口,点击其他地方就关闭这个窗口(像QQ表情选择框一样)

请问如何做才能点击其他地方就关闭这个窗口啊?

求助~~~
...全文
152 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
hyz_cs 2011-03-05
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 lcluck2002 的回复:]
用Panel做弹出窗口还不如想办法从其他控件继承,如果是在2010,有TBalloonHint这个控件应该符合你的需求。
[/Quote]
可以在 TBalloonHint 上放控件吗?
herokay 2011-02-19
  • 打赏
  • 举报
回复
点击其他地方这个窗口就会失去焦点,被点击的窗口获得焦点,获取消息处理
lghndyz 2011-02-19
  • 打赏
  • 举报
回复
用全局钩子获取鼠标点击消息!!判断点击范围是否在窗体范围内!!
|????| 2011-02-19
  • 打赏
  • 举报
回复
用Panel做弹出窗口还不如想办法从其他控件继承,如果是在2010,有TBalloonHint这个控件应该符合你的需求。

604

社区成员

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

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