我知道用  GetForegroundWindow() 可以获取当前活动窗口的句柄。
用 GetWindowText() 可以获取窗口或控件文本
用 EnumChildWindows 可遍历子窗体但我遍历旺旺聊天窗口的时候总是得不到想要的结果,很郁闷。
比如下面的这个旺旺聊天窗口。
用 EnumChildWindows 遍历所有控件,然后再用GetWindowText()获取文本结果是:
联系中(3) 
最近联系 
我的团队 
联系中(3) 
最近联系 
我的团队 
font_set 
font_set 
font_set 
font_set 
结束对话 
FileTransmissionList 
全接收 
全另存 
全拒绝 
全接收 
全另存 
全拒绝 
FileTransmissionList 
全接收 
全另存 
全拒绝 
全接收 
全另存 
全拒绝 
举报可疑文件 
FileTransmissionList 
全接收 
全另存 
全拒绝 
全接收 
全另存 
全拒绝 
FileTransmissionList 
全接收 
全另存 
全拒绝 
全接收 
全另存 
全拒绝 
举报可疑文件 
FileTransmissionList 
全接收 
全另存 
全拒绝 
全接收 
全另存 
全拒绝 
FileTransmissionList 
全接收 
全另存 
全拒绝 
全接收 
全另存 
全拒绝 
举报可疑文件 
FileTransmissionList 
全接收 
全另存 
全拒绝 
全接收 
全另存 
全拒绝 
FileTransmissionList 
全接收 
全另存 
全拒绝 
全接收 
全另存 
全拒绝 
举报可疑文件 
font_set 
font_set 
font_set 
font_set 
结束对话 
FileTransmissionList 
全接收 
全另存 
全拒绝 
全接收 
全另存 
全拒绝 
FileTransmissionList 
全接收 
全另存 
全拒绝 
全接收 
全另存 
全拒绝 
举报可疑文件 
还有很多是空白的,没有打印出来。
哪位高手有做过相关功能的,能分享下吗?
有兴趣的童鞋欢迎讨论。