TC官方合作论坛

 找回密码
 立即注册
查看: 751|回复: 6

[已解决] 怎样让程序不显示在alt+Tab的任务切换窗口中?

[复制链接]
发表于 2013-9-13 23:15:15 | 显示全部楼层 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
怎样让程序不显示在alt+Tab的任务切换窗口中?
回复

使用道具 举报

发表于 2013-9-14 09:24:24 | 显示全部楼层
回复 1楼150090099的帖子

  1. namespace 我还不信了
  2. //默认空间
  3. function button0_click()
  4.     //这里添加你要执行的代码
  5.     var GWL_EXSTYLE =-20
  6.     var WS_EX_TOOLWINDOW =#00000080
  7.     var hWndSet=0,hWnd=array[0],len=0
  8.     hWndSet=system.enum("我还不信了",0)
  9.     str.split(hWndSet,"|",hWnd)
  10.     arraysp.size(hWnd,len)
  11.     for(i=0;i<len;i++)
  12.         var ret=dllcall("user32.dll","int","GetWindowLong","int",hWnd[i],"int",GWL_EXSTYLE)
  13.         ret+=WS_EX_TOOLWINDOW
  14.         traceprint(ret)//*********************************如mumu940307所说,这里果然是128
  15.         window.hidewindow(hWnd[i])//得有这句和下下句的显示窗口呢,弄了半天,晕
  16.         dllcall("user32.dll","int","SetWindowLong","int",hWnd[i],"int",GWL_EXSTYLE,"int",ret)
  17.         window.showwindow(hWnd[i])
  18.     endfor
  19. endfunction
  20. endnamespace
  21. //空间结束
复制代码
这样就行了!

回复 支持 反对

使用道具 举报

发表于 2013-9-14 00:30:22 | 显示全部楼层
怎么老问这个?
回复 支持 反对

使用道具 举报

发表于 2013-9-14 00:38:32 | 显示全部楼层
回复 支持 反对

使用道具 举报

发表于 2013-9-14 02:41:02 | 显示全部楼层
回复 2楼dongyijun1979的帖子

:不怪他 ZTC 你的方法行不通,有写电脑可以隐藏 有些电脑不可以
回复 支持 反对

使用道具 举报

发表于 2013-9-14 08:19:27 | 显示全部楼层

CSDN上有篇帖子,你试着移植过来。得直接调用WIN API
http://bbs.csdn.net/topics/300121026
回复 支持 反对

使用道具 举报

发表于 2013-9-14 10:08:40 | 显示全部楼层
回复 1楼150090099的帖子

上面若不行,再试下这个(窗口打开后,先点击一下“最小化”按钮)
  1. namespace 我还不信了
  2. //默认空间
  3. function init()
  4.     //这里添加你要执行的代码
  5.     var GWL_EXSTYLE =-20
  6.     var WS_EX_TOOLWINDOW =#00000080
  7.     var hWndSet=0,hWnd=array[0],len=0
  8.     hWndSet=system.enum("我还不信了",0)
  9.     str.split(hWndSet,"|",hWnd)
  10.     arraysp.size(hWnd,len)
  11.     for(i=0;i<len;i++)
  12.         var ret=dllcall("user32.dll","int","GetWindowLong","int",hWnd[i],"int",GWL_EXSTYLE)
  13.         ret+=WS_EX_TOOLWINDOW
  14.         traceprint(ret)//*********************************如mumu940307所说,这里果然是128
  15.         dllcall("user32.dll","int","SetWindowLong","int",hWnd[i],"int",GWL_EXSTYLE,"int",ret)
  16.         help.settray(hWnd[i],false)
  17.     endfor
  18. endfunction

  19. endnamespace
  20. //空间结束

复制代码
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18045623号)

GMT+8, 2024-9-24 13:52 , Processed in 0.037471 second(s), 23 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

快速回复 返回顶部 返回列表