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

[系统综合] _WinAPI_GetDlgItem 功能失效无法抓取,求其他解决方法??[已解决]

[复制链接]
发表于 2017-4-24 00:32:25 | 显示全部楼层 |阅读模式
本帖最后由 kk_lee69 于 2017-5-8 08:02 编辑

原因是 来自于 下面的一篇文章
http://www.autoitx.com/forum.php ... dMessage&page=1

测试原文章的程序后,发现在我的繁体系统无法实现,经过测试 发现一个问题,就是 _WinAPI_GetDlgItem 在繁体系统的小算盘(计算器)下 ,是无法抓取到句柄的 ,因此 想询问 高手

如果 _WinAPI_GetDlgItem 功能无法抓取到,有其他相同逻辑的抓取方式吗??

附图  附程序  麻烦高手帮忙  谢谢

#include <WinAPI.au3>
#include <SendMessage.au3>
 
$Hwnd = WinGetHandle("小算盤")
ConsoleWrite($Hwnd&@CRLF)
ConsoleWrite(_WinAPI_GetDlgItem($Hwnd, 135)&@CRLF)




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
发表于 2017-4-24 07:27:59 | 显示全部楼层
#include <WinAPI.au3>
#include <SendMessage.au3>
 
$Hwnd = WinGetHandle("计算器")
ConsoleWrite('计算器窗口句柄: ' & $Hwnd &@CRLF)
ConsoleWrite('数字1的控件句柄: ' & ControlGetHandle($Hwnd, '', '[CLASS:Button; INSTANCE:5]')&@CRLF)

评分

参与人数 1金钱 +20 收起 理由
kk_lee69 + 20

查看全部评分

 楼主| 发表于 2017-4-24 09:27:05 | 显示全部楼层
回复 2# Alam

原來 還可以這樣用.....感謝 又學到了一招....
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-11-6 09:39 , Processed in 0.076604 second(s), 25 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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