TC官方合作论坛

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

[问题] 新手的一个菜鸟问题,高手速答

[复制链接]
跳转到指定楼层
楼主
发表于 2012-7-28 17:20:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上加入TC

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

x
整型 FindWindow(字符型 类名,字符型 标题)
两个参数,第一个类名是指程序的后缀吗?如.exe,.txt等等
标题是指程序最上面的那段文字吗?如
回复

使用道具 举报

沙发
发表于 2012-7-28 17:39:53 | 只看该作者
  1. 中文命名空间: 窗口

  2. 英文命名空间: window



  3. 函数功能: 根据窗口名称或窗口类名返回窗口句柄



  4. 中文函数原型: 整型 找到窗口(字符型 windowname,字符型 classname="")

  5. 英文函数原型: int findwindow(string windowname,字符型 classname="")



  6. 参数:

  7. windowname: 窗口名(窗口标题)

  8. classname:  窗口类名,用窗口名找窗口时,此参数可不用填写



  9. 返回值: 返回找到窗口句柄的整型值,没有找到窗口返回0



  10. 举例1:

  11. 整型 窗口句柄   

  12. 字符型  内容

  13. 窗口句柄=窗口.找到窗口("魔兽世界")

  14. 如果(窗口句柄==0)

  15.     辅助.消息框("窗口没有找到")

  16. 否则

  17.     内容=转换.整型转字符型(窗口句柄)

  18.     辅助.消息框(内容)

  19. 如果结束



  20. 举例2:

  21. 整型 窗口句柄   

  22. 字符型  内容

  23. 窗口句柄=窗口.找到窗口("","ClassNanme")

  24. 如果(窗口句柄==0)

  25.     辅助.消息框("窗口没有找到")

  26. 否则

  27.     内容=转换.整型转字符型(窗口句柄)

  28.     辅助.消息框(内容)

  29. 如果结束





  30. Example1:

  31. int name

  32. string wowname

  33. name=window.findwindow("魔兽世界")

  34. if(name==0)

  35.     help.messagebox("窗口没有找到")

  36. else

  37.     wowname=convert.inttostr(name)

  38.     help.messagebox(wowname)

  39. endif



  40. Example2:

  41. int name

  42. string wowname

  43. name=window.findwindow("","ClassNanme")

  44. if(name==0)

  45.     help.messagebox("窗口没有找到")

  46. else

  47.     wowname=convert.inttostr(name)

  48.     help.messagebox(wowname)

  49. endif



  50. 执行结果: 输出找到的窗口句柄


复制代码
回复 支持 反对

使用道具 举报

板凳
发表于 2012-7-28 17:40:57 | 只看该作者
右上角的?帮助非常有用
窗口资料可以用抓抓
回复 支持 反对

使用道具 举报

地板
发表于 2012-7-29 01:10:51 | 只看该作者
string  x ,sting y
int  z(x,y)
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

关闭

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

GMT+8, 2025-10-13 16:49 , Processed in 0.336905 second(s), 24 queries .

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

© 2001-2013 Comsenz Inc.

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