若该文为原创文章,未经允许不得转载
原博主博客地址:https://blog.csdn.net/qq21497936
原博主博客导航:https://blog.csdn.net/qq21497936/article/details/102478062
本文章博客地址:https://blog.csdn.net/qq21497936/article/details/89111786
各位读者,知识无穷而人力有穷,要么改需求,要么找专业人士,要么自己研究
红胖子(红模仿)的博文大全:开发技术集合(包含Qt实用技术、树莓派、三维、OpenCV、OpenGL、ffmpeg、OSG、单片机、软硬结合等等)持续更新中…(点击传送门)
Qt开发专栏:实用技巧(点击传送门)
需求
软件对菜单与主窗口以及其他模块进行分级设计,需要使用到鼠标消息穿透。
Demo下载地址
https://download.csdn.net/download/qq21497936/11097888
Demo实现效果
穿透到桌面
穿透到父窗口
关键技术点
使用不规则形状进行遮罩(setMask)
特点
- 剪裁区域如果有控件,控件也会缺失。
- 非剪裁区域如果有控件,控件正常使用。
- 裁区域的消息直接透到下层,所见即所得。
原博主博客地址:https://blog.csdn.net/qq21497936
原博主博客导航:https://blog.csdn.net/qq21497936/article/details/102478062
本文章博客地址:https://blog.csdn.net/qq21497936/article/details/89111786
官网 专注基于Qt的高质量软件研发
来源:长沙红胖子Qt
声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!