返回列表 发帖
我测试了,TW2的判断还是有问题,不是基于TW窗体是否被隐藏来判断的,而是基于是否使用热键来判断的。
以下为测试内容,其中已经设置热键。
证据:
1.打开一个TW,不隐藏,用第三方软件比如抓图软件snagit,点击其帮助菜单中的链接到其主页的菜单项目,此时TW直接新开一个标签来打开主页;(这个是正常的,和预期目标相同)
2.打开一个TW,使用鼠标中键来隐藏TW,然后执行上述过程,TW直接显示被隐藏的TW窗口并新建一个标签来打开主页;(这个不正常,与预期目标不同,因为TW已经隐藏了,不应该显示已有窗口来打开新内容)
3.打开一个TW,使用鼠标设置的热键来隐藏TW,然后执行上述过程,TW则新建一个进程来打开主页,不会显示被隐藏的那个TW。(这个正常,和预期目标相同)
分析:TW2没有直接用TW是否已经隐藏来判断外部引用时是否打开一个新的TW窗口,而是是否使用了热键(注意是使用,而不是是否设置了热键)和TW是否隐藏两个条件来来判断,结果造成了问题!
我觉得TW这个问题上是多此一举,直接判断TW窗口是否隐藏就行了,还要判断是否使用热键做什么?既增加了麻烦又没有达到预期的效果,直接判断TW窗口是否隐藏既简单又能实现预定目标,一个函数搞定。
希望TW开发组注意到这个问题,用最直接的方式考虑问题就最容易的解决了问题。
1

评分人数

TOP

原帖由 萧谣浪子 于 2007-5-31 16:33 发表 http://bbs.ioage.com/images/common/back.gif
楼上的真是热心啊,写了这么详细的测试报告,佩服!

为了TW更好的发展,为了广大TW用户,也为了我自己,值得:)

TOP

返回列表