TC官方合作论坛

标题: 【开源】==API打造屏幕挂机锁== [打印本页]

作者: 610761555    时间: 2014-9-15 10:39
标题: 【开源】==API打造屏幕挂机锁==
本帖最后由 610761555 于 2014-9-15 10:48 编辑

[attach]17340[/attach]
即兴查API写的小程序;
功能比较简陋的一个屏幕锁,供学习交流使用!
主要功能:
窗口自适应系统分辨率;
控件居中;
窗口无边框;
窗口透明;


  1. 空间 TLL示例
  2. var hwnd,GWL_EXSTYLE,GWL_STYLE,WS_EX_LAYERED

  3. 功能 锁屏_点击()
  4.     control.show("锁屏",false)
  5.     var ret,桌面_宽,桌面_高,已锁定_宽,已锁定_高,已锁定_x,已锁定_y,解锁_宽,解锁_高,密码_宽,密码_高
  6.     window.setwindowtop(hwnd) //窗口置顶
  7.     system.getscreen(桌面_宽,桌面_高) //取系统分辨率
  8.     window.setwindowsize(hwnd,桌面_宽,桌面_高) //置窗口大小
  9.     window.setwindowpos(hwnd,0,0) //设置窗口位置
  10.     //控件根据系统分辨率居中排列
  11.     window.getwindowsize(control.gethandle("已锁定"),已锁定_宽,已锁定_高) //取控件宽和高
  12.     window.getwindowsize(control.gethandle("解锁"),解锁_宽,解锁_高)
  13.     window.getwindowsize(control.gethandle("密码"),密码_宽,密码_高)
  14.     已锁定_x=桌面_宽/2-(已锁定_宽+解锁_宽+密码_宽)/2
  15.     已锁定_y=桌面_高/2-已锁定_高/2
  16.     control.setpos("已锁定",已锁定_x,已锁定_y,0,0,1)
  17.     control.setpos("解锁",已锁定_x+已锁定_宽,已锁定_y,0,0,1)
  18.     control.setpos("密码",已锁定_x+已锁定_宽+解锁_宽,已锁定_y,0,0,1)
  19.    
  20.     窗口底色=13160660 //窗口自身底色
  21.     透明方式=2 //dwFlags是透明方式,可以取两个值:LWA_ALPHA=2  LWA_COLORKEY=1
  22.     透明度=50
  23.    
  24.     ret=dllcall("user32","int","GetWindowLongA","int",hwnd,"int",GWL_EXSTYLE)
  25.     ret=ret+WS_EX_LAYERED
  26.     dllcall("user32","int","SetWindowLongA","int",hwnd,"int",GWL_EXSTYLE,"int",ret)
  27.     dllcall("user32","int","SetLayeredWindowAttributes","int",hwnd,"int",窗口底色,"int",透明度,"int",透明方式)
  28. 功能结束

  29. 功能 初始化()
  30.     control.show("热键0",false)
  31.     hwnd=window.getmyhwnd() //取窗口句柄
  32.     GWL_EXSTYLE=-20  //扩展窗口风格
  33.     GWL_STYLE=-16
  34.     WS_EX_LAYERED=524288 //窗口扩展属性
  35.     //去除边框
  36.     dllcall("user32.dll","int","SetWindowLongA","int",hwnd,"int",GWL_EXSTYLE,"int",256)
  37.     dllcall("user32.dll","int","SetWindowLongA","int",hwnd,"int",GWL_STYLE,"int",WS_EX_LAYERED)
  38. 功能结束

  39. 功能 热键0_热键()
  40.     help.exit()
  41. 功能结束

  42. //点击关闭_执行操作
  43. 功能 TLL示例_关闭()
  44.     return false
  45. 功能结束


  46. 功能 解锁_点击()
  47.     var 密码
  48.     密码=edit.gettext("密码")
  49.     if(密码=="123456")
  50.         help.exit()
  51.     endif
  52. 功能结束

  53. 空间结束
复制代码



【其它源码】
【开源】 ▇▇5173/UU898/17173交易信息查询▇▇
【开源】▇▇多线程控制台框架式/带界面/换游戏也不愁▇▇
【原创开源】一键读写界面全部控件配置_0827-1512
局域网聊天实例--TC源码
自动取激活码激活游戏】

作者: 如此美丽。    时间: 2014-9-15 10:44
   现在很多电脑支持触屏  建议楼主弄个屏幕键盘 和  滑动解锁  
作者: whoyeyang    时间: 2014-9-16 11:16
顶顶顶顶顶~~
作者: s52o1    时间: 2014-9-16 21:08
dddddddd
作者: 丶蔚蓝    时间: 2014-9-17 13:01
pan.baidu.com/s/1dDw5deT
作者: myaoao    时间: 2014-9-19 19:58
111111111111
作者: 脚本学习    时间: 2014-9-21 15:25
学习咯。。。。。。。。。

作者: ztycjcjdtc    时间: 2014-9-23 16:48
看木
作者: winbei2010    时间: 2014-9-24 15:38
好贴,收藏
作者: q741230412    时间: 2014-9-26 07:19

作者: 深林    时间: 2014-9-27 12:32

作者: 791529695    时间: 2014-9-28 19:20
dddddddddd
作者: TC小子    时间: 2014-9-30 20:09
打造屏幕挂机锁
作者: 小凌    时间: 2014-10-7 03:39
终于看到这个东西了...谢谢 楼主分享...学习学习~~
作者: 1971986486    时间: 2014-10-12 00:09
ddddddddddddddddddddd
作者: maotcmao    时间: 2014-10-13 11:02
顶 啊
作者: tcgaoshou    时间: 2014-10-17 10:14
knaknknaknakankanknakna
作者: 2884628    时间: 2014-10-21 11:24
hhhhhhhhhhhhhhhhhhh
作者: xaoso    时间: 2014-10-24 20:05
ertywyrtytr
作者: a837198    时间: 2014-11-22 20:29
嘿嘿,不知有木有用,试试先!!...
作者: mohack    时间: 2014-11-28 15:35

作者: 1592003973    时间: 2014-12-6 01:54
你太牛了,崇拜中
作者: itcfan    时间: 2014-12-7 11:15
没有加按键屏蔽?
作者: jushunhe    时间: 2014-12-8 12:37
API打造屏幕挂机锁
作者: 炽天使冰雪    时间: 2015-2-18 17:48
如如入  偷偷 去
作者: Yoo    时间: 2015-2-19 17:23
看看
作者: lgv55555    时间: 2015-3-11 16:50
早就想要了
作者: 525884490    时间: 2015-3-13 16:12
我不是游客啊 啊
作者: djzlove129    时间: 2015-3-15 21:32
看看
作者: 18667006365    时间: 2015-3-19 11:37
奎屯夺幵二奎屯奎屯
作者: 雨霖    时间: 2015-3-24 13:30
貌似还不错
作者: huangpeiyao123    时间: 2015-3-28 17:36
前来学习
作者: laowantong    时间: 2015-5-19 10:47

作者: xie0080    时间: 2015-8-17 23:19
API打造屏幕挂
作者: 1487047266    时间: 2015-10-15 10:22
API打造屏幕挂机锁
作者: cjxdn    时间: 2015-11-7 20:16
看看
作者: 高冷小Q    时间: 2015-11-7 20:19

作者: →阿彌陀佛←    时间: 2015-12-23 22:50
1111111111
作者: good    时间: 2016-2-25 02:11

作者: zxczxc1968531    时间: 2016-8-21 10:43
看看
作者: kgg666    时间: 2016-8-30 23:01
00000000000000
作者: tbmbx2017    时间: 2016-9-11 08:51
求看隐藏内容,谢谢
作者: pushing00    时间: 2016-9-18 01:33
fffffffffffffffff
作者: wyongit    时间: 2016-9-25 18:03

作者: cityhuntery    时间: 2016-10-11 23:25
这个可以有!要学习
作者: pop_tiger    时间: 2016-10-25 10:58
学习
作者: 515926807    时间: 2016-10-25 13:01
官方回复恢复恢复共和国
作者: yanjin0917    时间: 2016-10-26 09:59
05e605
作者: qu39001705    时间: 2016-10-27 16:52
撒【打开
作者: 月下西柳风    时间: 2016-11-22 11:32
看下 ,资源还在不 。
作者: 无啦啦    时间: 2016-12-20 13:31
111111111111111
作者: wjyzl0569    时间: 2016-12-27 15:36
顶楼主啦..希望楼主多发精品好帖啦.....
作者: 7847214    时间: 2017-2-13 23:40
11111111111
作者: ms5084456    时间: 2017-3-4 02:07
支持
作者: chenjia544    时间: 2017-6-14 09:00

作者: 顾及丶    时间: 2017-8-28 08:35
复反反复复反反复复反反复复
作者: y854271613    时间: 2017-9-5 02:29
不能把你
作者: xsm1974    时间: 2017-9-11 14:44
感谢分享,好东东啊。
作者: q979033318    时间: 2017-9-15 18:10

作者: mln8624939    时间: 2017-9-23 15:39
这个非常好 我喜欢
作者: 1364770121    时间: 2017-10-11 08:28
666666
作者: hourglass1    时间: 2018-3-8 11:11
6666666
作者: lp781004    时间: 2018-4-20 22:42
我来看看
作者: wenbostudio    时间: 2018-6-15 12:59
文防擦
作者: ZCL    时间: 2018-8-9 14:39
SEEEEEEEEEEEEEEEEEEEEEEEEEE




欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1