yufei8051 发表于 2012-11-20 15:05:24

(已解决)请教:SysTreeView32 是什么东东?如何操作?

本帖最后由 yufei8051 于 2012-11-21 14:07 编辑

如图:
>>>> 控件信息 <<<<   
类名:        SysTreeView32
接口:        1
类别名:        SysTreeView321
名称:       
高级模式(类):
ID:        59648
文本:       
坐标:        3, 47
大小:        204, 455
控件点击坐标:        118, 267
样式:        0x50200023
扩展样式:0x00000000
句柄:        0x0007097E怎么都是这种东西啊?没见过,更主要的是 autoitx 的帮助文档里也查不到!请高手指点下

afan 发表于 2012-11-20 15:33:59

ControlTreeView("窗口标题", "窗口文本", 控件ID, "命令" [, 选项1 [, 选项2]])

yufei8051 发表于 2012-11-20 16:09:41

ControlTreeView("窗口标题", "窗口文本", 控件ID, "命令" [, 选项1 [, 选项2]])
afan 发表于 2012-11-20 15:33 http://www.autoitx.com/images/common/back.gif


还是版主仁厚,感谢!!!

131738 发表于 2012-11-20 18:31:17

回复 1# yufei8051

[ 更主要的是 autoitx 的帮助文档里也查不到!] 你说的?。。。。

yufei8051 发表于 2012-11-20 19:28:11

回复yufei8051

[ 更主要的是 autoitx 的帮助文档里也查不到!] 你说的?。。。。
131738 发表于 2012-11-20 18:31 http://www.autoitx.com/images/common/back.gif

原来是在这部分查啊!受教了,感谢感谢!
我是在“函数参考”那里找,怪不得翻几遍也找不到。
又学一招,感谢指点!

yufei8051 发表于 2012-11-21 14:03:25

回复yufei8051

[ 更主要的是 autoitx 的帮助文档里也查不到!] 你说的?。。。。
131738 发表于 2012-11-20 18:31 http://www.autoitx.com/images/common/back.gif


    非常惭愧的是,我在你说的那个地方还是没有找到
SysTreeView32
这个控件的说明,压根就没有啊

高级窗口描述
在此模式下,一些特殊的字符串可用来代替窗口标题参数,这样我们就可以使用下面的 属性 来识别一个窗口:

TITLE - 窗口标题
CLASS - 内部窗口类名
REGEXPTITLE -窗口标题使用 正则表达式 (如果正则表达式错误,将把 @error 设置为 2)
REGEXPCLASS -窗口类名使用 正则表达式 (如果正则表达式错误,将把 @error 设置为 2)
LAST - 使用上一次成功匹配的窗口,这样就不必三番四次地指定窗口标题和窗口文本了.
ACTIVE - 当前活动窗口
X(坐标) \ Y(坐标) \ W(宽度) \ H(高度) - 窗口坐标与大小
INSTANCE - 基于1开始的接口(instance,原翻译为枚举) 由程序自动分配的唯一标识.

都是这些啊

yufei8051 发表于 2012-11-21 14:05:18

回复 4# 131738


    求问高手,在帮助文件里怎么找到SysTreeView 这个控件啊?

afan 发表于 2012-11-21 14:15:21

回复 7# yufei8051


    2# 的 ControlTreeView 你确定看了帮助?

ControlTreeView
发送命令到 TreeView32 控件.
ControlTreeView ( "窗口标题", "窗口文本", 控件ID, "命令" [, 选项1 [, 选项2]] )


参 数

窗口标题目标窗口标题.
窗口文本目标窗口文本.
控件ID控件标识符.见 Controls 相关说明.
命令发送到控件的命令 (见下文).
选项1[可选参数] 某些命令需要的附加参数.
选项2[可选参数] 某些命令需要的附加参数.


返 回 值
返回取决与命令的结果,如下表所列.若发生错误(如命令或窗口/控件无效),则 @error = 1.


命令, 选项1, 选项2操作
"Check", "项目"选中项目 (如果项目支持选中).
"Collapse", "项目"折叠项目,使其隐藏它的子项目.
"Exists", "项目"如果项目存在返回 1,否则返回 0.
"Expand", "项目"展开项目,使其显示它的子项目.
"GetItemCount", "项目"返回所选项目的子项目数量.
"GetSelected" [, 使用索引]返回当前所选项目的文本参考 (如果"使用索引"设置为 1,将返回所选项目的索引参考).
"GetText", "项目"返回项目文本.
"IsChecked"返回项目选中状态. 1:选中、0:未选中、-1:没要选择框.
"Select", "项目"选取项目.
"Uncheck", "项目"取消项目选中状态 (如果项目支持选中).


为什么就不会稍微研究下呢,你这样的学习态度难以进步

131738 发表于 2012-11-21 14:30:15

本帖最后由 131738 于 2012-11-21 14:32 编辑

回复 6# yufei8051

1. SysTreeView32 是什么东东?窗口信息工具已经告诉你了:树视图控件的类名!!!

2. 如何操作? 看你 6 楼的帖子8楼 afan 的回帖!

3. [ SysTreeView32 这个控件的说明,压根就没有啊 ],百度,必应,Google。。。。。。

如果还不满意,则将你的意思进一步表明!!!无语。。。。

yufei8051 发表于 2012-11-21 15:19:37

本帖最后由 yufei8051 于 2014-4-29 11:27 编辑

回复yufei8051


    2# 的 ControlTreeView 你确定看了帮助?

ControlTreeView
发送命令到 ...
afan 发表于 2012-11-21 14:15 http://www.autoitx.com/images/common/back.gif


    谢谢超版回复。
ControlTreeView 这个函数看到你在2楼回复后研究过,现在也会用了。
我的意思是,比如第一次见到 TreeView32 这样的控件,怎么才能知道应当用什么函数去操作它?也许是我没表达清楚吧;Local $Getxmsl=ControlTreeView($htzqchtz,"","SysTreeView321","GetItemCount");获取项目数量
;Local $Getxmwb=ControlTreeView($htzqchtz,"","SysTreeView321","GetText");获取项目文本
;Local $Getxmxz=ControlTreeView($htzqchtz,"","SysTreeView321","Select","买入");选中项目

yufei8051 发表于 2012-11-21 15:23:02

回复 9# 131738


    谢谢你的关注。
我的意思如楼上所述。
可能是我太菜了吧,问得问题比较幼稚,海涵海涵
页: [1]
查看完整版本: (已解决)请教:SysTreeView32 是什么东东?如何操作?