|
5#
楼主 |
发表于 2005-1-14 14:57:44
|
只看该作者
多谢版主的提示。由于是后期才加入项目,进行功能测试,所以没有从开发人员那里得到足够的知识。我想按照版主的建议,先查看一下VC控件的属性再讨论怎样获得这个属性会是比较好的办法。
关于第二个问题。我前面也发帖问过。帖子名为“从通知区域启动一个程序遇到了困难”。我也看到了版主pcl2004_27给我的回答:“用api函数 扩展脚本。
循环枚举你的tray栏,把你的窗体找到,然后点击让软件启动!就可以了”
但是由于我没有用过api函数,接受起来比较难。所以暂时还没有能按您的方法解决问题。我想直接点击通知区域的图标打开这个程序,那么就需要有一个唯一的标识来找到这个对象。我用了
Window SetContext, "Class=Shell_TrayWnd", ""
Toolbar DblClick, "ObjectIndex=1;\;ItemID=1", "Coords=10,13"
想用ItemID来表示,但是没有成功,我发现用inspector来识别也只是把整个通知区域的总体属性识别出来,例如多少个button等。对于其中的一个托盘,没有属性。这样我就没有办法找到合适的唯一的标识方式了。
请问版主,这是什么原因呢?对于从通知区域打开一个程序,如果一定需要api函数,您能给个小例子吗?
多谢 |
|