TC官方合作论坛

标题: 发现新的bug,关于辅助空间中的设置托盘 [打印本页]

作者: yun    时间: 2012-5-19 18:03
标题: 发现新的bug,关于辅助空间中的设置托盘
中文命名空间: 辅助
英文命名空间: help

函数功能: 创建EXE托盘图标

中文函数原型: 逻辑型 设置托盘(字符型 name,逻辑型 min_state)
英文函数原型: bool settray(string name,bool min_state)

参数:
name: 托盘程序显示的名称
min_state: 真(true) 最小化时不隐藏窗口,假(false) 最小化时隐藏窗口

返回值: 函数永远返回真

举例:
辅助.设置托盘("我的托盘",假)

Example:
help.settray("my_tray",false)

执行结果: 在右下角创建名字为"我的托盘"的托盘程序,并且最小化时会隐藏窗口
以上是Tc帮助文档中的说明


  1. 功能 逻辑型 最小化到托盘_点击()
  2.         辅助.设置托盘("定时关机",假)
  3. 返回 真
  4. 功能结束
复制代码
[attach]3310[/attach]

没能隐藏程序窗口


作者: TC兔子    时间: 2012-5-19 18:14
不知道我的理解对不对,你看下啊.
我们平时用的迅雷之类的也有最小化到托盘,任务栏并没有,而在右下角里却有,这个api的意思是把程序从任务栏隐藏,而不是全部隐藏.
我实验过隐藏,是用窗口里面的hidewindow,那个是可以把右下角都隐藏掉.
可以试一试
作者: cylhb    时间: 2012-5-19 18:20
没有BUG,你误解了,...
真(true) 最小化时不隐藏窗口,假(false) 最小化时隐藏窗口

这里的隐藏说明了是最小化时...
正确应该理解为:最小化时,隐藏任务栏上的窗口...而不是隐藏当前程序窗口....
作者: yun    时间: 2012-5-21 10:48
回复 2楼TC兔子的帖子

嗯好的!谢谢!刚才把那个事件添加了窗口隐藏,就能实现那个效果了!
  1. 功能 逻辑型 最小化到托盘_点击()
  2.         辅助.设置托盘("定时关机",假)
  3.         窗口.隐藏(窗口.找到窗口("定时关机"))
  4. 返回 真
复制代码

作者: TC兔子    时间: 2012-5-21 12:16
回复 4楼cyun的帖子

嘿嘿,采纳吧~
作者: yun    时间: 2012-5-21 13:38
回复 5楼TC兔子的帖子

这个版块没有采纳的呀!
作者: csc100    时间: 2013-1-21 18:05
我也试了,没有这个托盘函数隐藏以后会找不到,
加上这个托盘函数,真假都一样,都在托盘里面能找到.




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