知道的进来看一下 如何获取子对象的类型
Dim oDesc ,childrenSet oDesc = Description.Create()
Set children = Window("TBAudit").Dialog("Metric Design").Dialog("Add/Delete Element").WinListView("Modified Property:").ChildObjects(oDesc)
我如何获取子对象的类型(是属于哪个类,winobject、winlist等等)。实际从界面上来看这个父对象是包含CheckBox类型的,但是我怎么确切知道是不是含有这个类型呢?或者谁知道children下面有哪些方法和属性,麻烦告诉我一下。我目前只知道有count方法,其他的都不知道,所以无从下手
[ 本帖最后由 dinglingxdd 于 2009-12-7 13:28 编辑 ]
顶
自己顶! maybe you can achieve all the components from the childs and compare the specify one.obj1= Description.Create()
obj1("attribute").value="XXXXX"
Set children = Window("TBAudit").Dialog("Metric Design").Dialog("Add/Delete Element").WinListView("Modified Property:").ChildObjects(oDesc)
item_count = children.length
Do i > item_count
if obj1.existes then
.......................
end if
loop
回复 deting
楼上说的这种方法不行,有没有其他方式?没有人知道吗?在线等
555...怎么没人知道啊
没人知道
还是没有人知道:lol
问题已解决。这种带有checkbox的winlistview控件,其子对象只有一个就是本身,通过子对象无法获取checkbox。但是可以通过winlistview的GetItemProperty方法,获取state,被选中的返回2,不被选中的返回1。
页:
[1]