4、点一盏灯
2019-01-23 本文已影响0人
us_srf
有了Lshift这个开关后,就能给它装上一盏灯。继续改代码,还是先保存,然后reload:

前4行代码表示:我们打开cn1.png文件,然后建立了一个“透明+允许鼠标穿透+置顶在最前面”的窗口(其中X220 Y400是屏幕坐标位置),同时这个窗口命名为叫“srf_icon”。这句话的重点是“透明”,也就是一开始,你新建了一个看不见的东西。
第6到12行对原来Lshift键进行改造,原来的计算式不变,增加了新的内容:
当srf_mode是true的时候,把 srf_icon 窗口给显示出来。
当srf_mode是false的时候,把 srf_icon 窗口再次给隐藏起来。
现在变成这样了:当不断点击Lshift键的时候,屏幕上会有一个色块,循环“显示”和“隐藏”,效果如下:

你可以在色块显示/隐藏的情况下,分别按a键看下结果。
当色块显示的时候,说明srf_mode为true,模式中的代码生效:a键挂了
当色块消失的时候,说明srf_mode为false,模式中的代码无效:a键复活