本帖最后由 anythinging 于 2019-12-1 08:47 编辑
今天看到一个屏幕水印的程序,好象是ahk做的。自己尝试做了下,弄成一个全屏的gui,然后加点label文字,调成透明设置最前,结果文字发现影响点击。再看参考对象,好象在任何一个窗口上都不是最前,但却能显示出来,因此不影响点击。请各位大神指点,优化下,谢谢!
这个有90%神似了,但就差这么一点点儿
$WaterMark = GUICreate("水印",@DesktopWidth,@DesktopHeight,0,0,BitOR($WS_CHILD, $WS_POPUP),$WS_EX_LAYERED+$WS_EX_TOPMOST)
GUISetBkColor(0x444444)
_WinAPI_SetLayeredWindowAttributes($WaterMark, 0x444444)
$waterLabel001 = GUICtrlCreateLabel('水印测试水印测试水印测试水印测试水印测试', 200, 400, 1000, 100)
GUICtrlSetFont(-1, 32, 400, 1,'微软雅黑')
GUICtrlSetColor(-1, 0xFFFFFF);
GUICtrlSetBkColor(-1, $GUI_BKCOLOR_TRANSPARENT)
GUISetState(@SW_SHOW)
|