找回密码
 加入
搜索
查看: 2049|回复: 2

如何获取状态栏StatusBar20WndClass的文本?

[复制链接]
发表于 2009-5-13 22:58:14 | 显示全部楼层 |阅读模式
本帖最后由 顽固不化 于 2009-5-17 16:02 编辑

获取工具能获取该状态栏的类名,即:StatusBar20WndClass,却无法用StatusbarGetText 获取其任何文本。求教各位了。
发表于 2009-5-14 16:57:02 | 显示全部楼层
本函数执行时将尝试读取目标窗口的第一个标准状态栏(Microsoft 通用控件: msctls_statusbar32)的文本.某些程序使用了它们自己的状态栏或者MS通用控件的特殊版本,StatusbarGetText 就无法读取这些状态栏.例如,StatusbarText 就不能获取 TextPad 的状态栏信息.不过,TextPad 的状态栏的第一个区域的文本可通过使用 ControlGetText("TextPad", "", "HSStatusBar1") 来获取
StatusbarGetText 能在目标窗口最小化甚至隐藏的情况下正常工作.
 楼主| 发表于 2009-5-17 16:01:57 | 显示全部楼层
2# sxd

谢谢你的回复。ControlGetText也无法获取。
突然发现状态栏有两个隐含按钮,工作时可见,不工作时隐含。我用此特性获取了状态。属于迂回战术了~~~~~
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-5-10 14:19 , Processed in 0.075798 second(s), 19 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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