给电脑添加透明护眼蒙版(鼠标穿透)
By
admin
at 2019-07-23 • 0人收藏 • 2006人看过
import win.ui; /*DSG{{*/ var winform = win.form(text="aardio form";right=759;bottom=469;bgcolor=128;border="none";exmode="none") winform.add() /*}}*/ winform.setRect(..win.getRect(win.getDesktop(),true)); //设置透明度 winform.transparent(60); //穿透 winform.modifyStyleEx(,0x20/*_WS_EX_TRANSPARENT*/); //置顶 win.setTopmost(winform.hwnd); //注册系统快捷键,关闭蒙版 var hkId; winform.unreghotkey(hkId); hkId = winform.reghotkey( function(id,mod,vk){ winform.close() } ,2/*_MOD_CONTROL*/,'Q'# ); winform.show() win.loopMessage();
以上代码参考了, win.ui.mask库里的代码
其实还是可以直接用这个库来实现,上面就是为了学习
要想改变蒙版的颜色, 就把窗口背景色改一改就可以了
1 个回复 | 最后更新于 2019-07-24
登录后方可回帖
半透明窗体