社区
C#
帖子详情
界面鼠标穿透后,如何响应鼠标点击事件
zt_100094
2010-08-03 10:53:14
我做了一个winform界面,把它签到了系统桌面还做的鼠标穿透功能,form上有一个按钮,但是这样整个form就没有了鼠标焦点,怎么样才能做到响应鼠标单击或者双击按钮啊,大哥们救急啊!
...全文
393
7
打赏
收藏
界面鼠标穿透后,如何响应鼠标点击事件
我做了一个winform界面,把它签到了系统桌面还做的鼠标穿透功能,form上有一个按钮,但是这样整个form就没有了鼠标焦点,怎么样才能做到响应鼠标单击或者双击按钮啊,大哥们救急啊!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jianuMan
2010-08-04
打赏
举报
回复
http://www.cnblogs.com/jianu/archive/2010/07/03/1770293.html
无边框窗体
但是我不明白你的穿透是什么
ZHENNIUBILE
2010-08-03
打赏
举报
回复
如果我做,我就做一个无标题栏的窗体,什么都动不了的。
根本不用考虑穿越啊,呵呵 。
xrongzhen
2010-08-03
打赏
举报
回复
用API GetCursorPos()获取鼠标位置 GetWindowRect()获取按钮范围
当鼠标在 按钮范围内,且按钮所在窗体激活时,触发点击事件
请叫我卷福
2010-08-03
打赏
举报
回复
请LZ描述清楚一点点了
指尖魔术师
2010-08-03
打赏
举报
回复
你可以用API去捕获鼠标事件.
捷哥1999
2010-08-03
打赏
举报
回复
嵌入到,能描述清楚一点吗?
reply by 阿捷
Qt
鼠标
点击事件
穿透
【问题描述】 在近期开发的过程中遇到这样一个场景:透明的子窗口覆盖于父窗口之上,但需要父窗口中的部件对
鼠标
点击事件
进行正常的
响应
。 正常情况下,由于子窗口覆盖于父窗口之上,
鼠标
点击事件
会被子窗口中的部件获取,而不会被父窗口中的部件获取到,要解决这个问题,就需要让
鼠标
点击事件
穿透
子窗口,下发到父窗口的对应部件中。 【解决思路】 要实现事件的
穿透
,最关键的就是setAttribute(Qt::WA_TransparentForMouseEvents, true);的使用。 这个方法能将当前窗口及其子部件的
鼠标
事
Unity中,使“
鼠标
点击”
穿透
UI,触发物体事件
Unity中,使“
鼠标
点击”
穿透
UI,触发物体事件
Qt窗口设置无边框不能移动,
鼠标
穿透
后不能
响应
点击事件
Qt实现
鼠标
穿透
移动窗口和子控件移动,同时按钮能
响应
点击事件
Qt
鼠标
穿透
设置方法 // 一定要先设置
鼠标
穿透
,否则无法
穿透
,应该是属性中间有值影响 setAttribute(Qt::WA_TransparentForMouseEvents, true); setWindowFlag(Qt::FramelessWindowHint); setAttribute(Qt::WA_TranslucentBackground, true); 入坑 // 一定要先设置
鼠标
穿透
,否则无法
穿透
,此代码窗口无法
穿透
setWindowFlag(Qt::FramelessWindowHi..
C#
111,129
社区成员
642,540
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章