iov_cp 发表于 2009-7-13 11:37:18

唯一识别窗体和控件,多语言的应用

Environment:QTP9.5,XP,Vista,Win7
在使用QTP时,我以为Window ID是唯一的标记,比如在Chinese的XP中不会有重复的Window ID出现.但是我发现一个问题,
在我安装的XP上,如果你启动开始->运行,这时有一个'运行'窗体,他的WIndow ID是0,然后我再打开一个自己的产品,他的Window ID也是0,Class都是Dialog. 难道Window ID不唯一????还有其他唯一识别的方法么,要求能重复使用,与语言无关,能在多语言系统上运行.Hwnd在不同时候,不同系统是变化的,所以不能使用.
大家的建议是????

ziheng198688 发表于 2009-7-14 18:04:51

如果windows id不唯一 楼主可以再加上index这个属性
页: [1]
查看完整版本: 唯一识别窗体和控件,多语言的应用