TC官方合作论坛

 找回密码
 立即注册
查看: 707|回复: 9
打印 上一主题 下一主题

[已解决] 枚举问题

[复制链接]
跳转到指定楼层
楼主
发表于 2013-11-3 12:36:42 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
我想把枚举出来的窗口句柄,窗口标题,显示在下拉框中,应该怎么写  

我每次写出来的都是窗口句柄  没有标题    、 应该怎么写啊   、

功能 枚举窗口(名称,类型)
        变量 返回值,内容,长度,标题
        返回值=系统.枚举(名称,类型)
        如果(返回值!="")
                字符串.分割(返回值,"|",内容)
                数组空间.大小(内容,长度)

                如果(类型==0||类型==1)
                        标题="窗口句柄|"
                否则
                        如果(类型==2)
                                标题="进程句柄|"
                        否则
                                标题="子窗口句柄|"
                        如果结束
                如果结束
                遍历(i=0;i<长度;i++)
                        下拉框.增加文本("下拉框0",标题&内容[i])
                遍历结束
        如果结束

        功能结束



回复

使用道具 举报

地板
发表于 2013-11-3 13:00:52 | 只看该作者
  1. 功能 开始_点击()
  2. 变量 窗口句柄,返回值,大小
  3. 返回值=系统.枚举("计算器",0) //以计枚举计算器标题为例子
  4. //返回值=系统.枚举("CalcFrame",1) //也可以枚举类名
  5. 调试输出("返回值:"&返回值)
  6. if(返回值 != "")
  7. 下拉框.清空("下拉框0")
  8. endif
  9. if(字符串.分割(返回值,"|",窗口句柄) )
  10. 数组空间.大小(窗口句柄,大小)
  11. for(i = 0 ; i < 大小 ; i++)
  12. 下拉框.增加文本("下拉框0","窗口"&i&" 窗口句柄:"&窗口句柄[i]&" 窗口标题:"&窗口.得到标题(窗口句柄[i]))
  13. endfor
  14. else
  15. 窗口句柄 = 返回值
  16. 下拉框.增加文本("下拉框0","窗口0"&" 窗口句柄:"&窗口句柄&" 窗口标题:"&窗口.得到标题(类型.转整型(窗口句柄)))
  17. endif
  18. 下拉框.设置选项("下拉框0",0)
  19. 功能结束
复制代码
回复 支持 反对

使用道具 举报

沙发
发表于 2013-11-3 12:59:50 | 只看该作者

  1. <P>功能 枚举窗口(名称,类型)
  2. 变量 返回值,内容,长度,标题
  3. 返回值=系统.枚举(名称,类型)
  4. 如果(返回值!="")
  5.         如果(类型==0||类型==1)
  6.                 标题="窗口句柄|"
  7.         否则
  8.                 如果(类型==2)
  9.                       标题="进程句柄|"
  10.                否则
  11.                       标题="子窗口句柄|"
  12.                如果结束
  13.        如果结束

  14. 字符串.分割(返回值,"|",内容)
  15. 数组空间.大小(内容,长度)
  16. 遍历(i=0;i<长度;i++)
  17.           下拉框.增加文本("下拉框0",标题&内容[i])
  18. 遍历结束</P>
  19. <P>如果结束
  20. </P>
  21. <P> </P>
  22. <P>功能结束</P>
复制代码

回复 支持 反对

使用道具 举报

板凳
发表于 2013-11-3 13:00:47 | 只看该作者
  1. 功能 枚举窗口(名称,类型)
  2.     变量 返回值,内容,长度,标题
  3.     返回值=系统.枚举(名称,类型)
  4.     如果(返回值!="")
  5.         
  6.         如果(类型==0||类型==1)
  7.             标题="窗口句柄|"
  8.         否则
  9.             如果(类型==2)
  10.                 标题="进程句柄|"
  11.             否则
  12.                 标题="子窗口句柄|"
  13.             如果结束
  14.         如果结束
  15.         
  16.         字符串.分割(返回值,"|",内容)
  17.         数组空间.大小(内容,长度)       
  18.         遍历(i=0;i<长度;i++)
  19.             下拉框.增加文本("下拉框0",标题&内容[i])
  20.         遍历结束
  21.         
  22.     如果结束   
  23. 功能结束
复制代码
回复 支持 反对

使用道具 举报

5#
发表于 2013-11-3 13:07:38 | 只看该作者
晕~
功能 枚举窗口(名称,类型)
    变量 返回值,内容,长度,标题
    返回值=系统.枚举(名称,类型)
    如果(返回值!="")
        字符串.分割(返回值,"|",内容)
        数组空间.大小(内容,长度)       
        遍历(i=0;i<长度;i++)
                        标题=窗口.得到标题(内容[i])       
            下拉框.增加文本("下拉框0",标题&内容[i])
        遍历结束
        
    如果结束   
功能结束
回复 支持 反对

使用道具 举报

6#
 楼主| 发表于 2013-11-3 13:46:21 | 只看该作者

哈哈  谢谢  这个正是我需要的  嘿嘿
我不明白几点

07. 下拉框清空
如果返回值不等于字符串   下拉框清空    清空的是什么啊

为什么我之前枚举到的是   字符串 | 字符串 |  字符串    一大串

而不是你给我的一行一行的呢

10. 数组空间.大小(窗口句柄,大小)    括号里的窗口句柄 我知道 是数组名   但是这个大小是什么啊 =。=

得到的标题 为什么要转成整形   一半得到的标题都是字符串吗?
   
回复 支持 反对

使用道具 举报

7#
发表于 2013-11-3 17:06:30 | 只看该作者
本帖最后由 mumu940307 于 2013-11-3 17:08 编辑
dongyijun1979 发表于 2013-11-3 13:07
晕~
功能 枚举窗口(名称,类型)
    变量 返回值,内容,长度,标题

分割后的数据要转换数据整数形吧
要不要有些操作无法执行
回复 支持 反对

使用道具 举报

8#
发表于 2013-11-3 17:09:40 | 只看该作者
dongyijun1979 发表于 2013-11-3 13:07
晕~
功能 枚举窗口(名称,类型)
    变量 返回值,内容,长度,标题

内容   此数据应转换整数形
回复 支持 反对

使用道具 举报

9#
发表于 2013-11-3 19:19:21 | 只看该作者
用不用的,你自己把握
回复 支持 反对

使用道具 举报

10#
发表于 2013-11-3 20:31:52 | 只看该作者
本帖最后由 shadow 于 2013-11-3 20:40 编辑
185833 发表于 2013-11-3 13:46
哈哈  谢谢  这个正是我需要的  嘿嘿
我不明白几点


清空就是清空下拉框的内容。。。假如原本下拉框就有数据的话,不清空会影响这次下拉框的内容
字符串1|字符串2|字符串3   用了字符串分割,具体可以看帮助文档,就变成 窗口句柄[0] = 字符串1,窗口句柄[1] = 字符串2  

大小是指 数组的长度 ,就是 窗口句柄有3个元素
用于判断下垃圾增加文本的次数,就是 循环语句里面的


返回值 为字符串
在循环里面是TC自己转类型了

窗口.得到标题(参数)    参数要为 整型

回复 支持 反对

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18043773号

GMT+8, 2025-9-20 02:46 , Processed in 0.136385 second(s), 23 queries .

Powered by 海安天坑软件科技有限公司

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表