如何在屏幕上显示一局部透明、鼠标点击可穿过的窗口

查看 157|回复 14
AlynxZhou   
1 和 2 基本各个平台都有支持,甚至都不需要分别调 API ,大一点的 toolkit 应该都有现成的封装,比如我之前用 GTK 写的: https://github.com/AlynxZhou/showmethekey/blob/master/showmethekey-gtk/smtk-keys-win.c#L233
截图就不一定了。
AlynxZhou   
@codehz https://gitlab.freedesktop.org/wayland/wayland/-/blob/main/protocol/wayland.xml#L1612
githmb   
Win32 我还真写过这种: https://github.com/develon2015/HideWindow/blob/main/src/FloatWindow/Main.cpp#L153
效果:

ysc3839   
@codehz WDA_EXCLUDEFROMCAPTURE 不是截图时没有,而是截图时对应区域变黑
yunyuyuan   
我也问过这个问题 https://stackoverflow.com/questions/65167075/is-there-any-way-to-make-mouse-events-completely-ignore-windows-in-pyqt5
您需要登录后才可以回帖 登录 | 立即注册

返回顶部