jfcf 发表于 2005-2-21 10:09:16

测试toolbar问题

请问想检查toolbar的一个button的ENABLED为false用什么函数?我用insert function中的toolbar_get_button_info他说不能用此方法? 用检查点点toolbar会出错: 不能用此方法.
程序用的是VB

生如火花 发表于 2005-2-21 10:31:30

用GUI检查点啊

jfcf 发表于 2005-2-22 10:18:29

gui检查点只能检查到toolbar的属性而不能检查到button的属性

shyfish 发表于 2005-2-22 14:20:54

如果这个工具条的GUI信息中的class的确是toolbar(有些即使是toolbar也会被认为是object,比如Word的)就可以用toolbar_get_button_info(…)来获取toolbar某个按钮的信息

jfcf 发表于 2005-2-23 14:50:21

我检查了一下,toolbar的class是object,但是obj_get_info只能检查toolbar而不能检查button

生如火花 发表于 2005-2-23 15:25:09

用虚拟控件试试吧

shyfish 发表于 2005-2-23 15:54:40

如果是object就不能用toolbar…函数了;没什么好办法
另:虚拟按钮好像就只能button press,其它的函数(如get info之类的)都无效。也没办法虚拟成一个toolbar,HOHO

[ Last edited by shyfish on 2005-2-23 at 15:55 ]

生如火花 发表于 2005-2-23 15:57:49

。。。。。。最简单的办法,位图比较。

jfcf 发表于 2005-2-23 18:05:14

位图比较只能对toolbar而不能到toolbar中的button,因学习了toolbar的gui,把toolbar中的button做成虚拟控件会造成与toolbar的gui重合

jfcf 发表于 2005-2-23 18:07:44

Originally posted by shyfish at 2005-2-23 03:54 PM:
如果是object就不能用toolbar…函数了;没什么好办法
另:虚拟按钮好像就只能button press,其它的函数(如get info之类的)都无效。也没办法虚拟成一个toolbar,HOHO

[ Last edited by shyfish on 2005-2-23 ...


请问该怎么解决呢?

QA_BAY 发表于 2005-2-25 12:57:32

你可以用这个toolbar_get_button_info()
首先是你的数据要取对!
2)你toolbar_get_button_info()这个里面要加上所有的参数!如果第二个参数少了,就会出现item is not found错误

jfcf 发表于 2005-2-25 17:58:26

我出现的不是item is not found错误

jfcf 发表于 2005-2-25 17:59:17

这是我的语句:toolbar_get_button_info("msvb_lib_toolbar","#2",ENABLED,value);
而且在funcation中不能加亮

[ Last edited by jfcf on 2005-2-25 at 18:01 ]

shyfish 发表于 2005-2-28 08:54:44

上面写的是Operation is not appropriate for this widget. 说明toolbar_get_button_info函数不适用于你的这个toolbar啊(它是toolbar吗?)

QA_BAY 发表于 2005-2-28 15:15:44

你发过来的测试我测试了一下,可以用那个函数(toolbar_get_button_info)!
至于你的电脑为什么老是显示不行,我怀疑是你的WR是7.0,你装个WR7.6试一下吧!以下图片可以看一下!

jfcf 发表于 2005-2-28 15:16:21

问题解决了:7.0不支持,7.6才支持
谢谢QA_BAY

[ Last edited by jfcf on 2005-2-28 at 15:18 ]

zhuyuancan 发表于 2006-10-30 11:12:06

我用得是8.2版本,也出现同样得问题,我识别工具栏其class也为object,,该怎么解决啊,难道只有7.6得才能识别吗?望已经解决得朋友多多指点

zhuyuancan 发表于 2006-10-30 11:55:13

是不是,wr将工具栏识别为object时,,就不能对工具栏中相关按钮进行识别了啊.还时有什么方法可以进行转换啊!
页: [1]
查看完整版本: 测试toolbar问题