kk_lee69 发表于 2017-4-24 00:32:25

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

本帖最后由 kk_lee69 于 2017-5-8 08:02 编辑

原因是 来自于 下面的一篇文章
http://www.autoitx.com/forum.php?mod=viewthread&tid=20836&extra=&highlight=SendMessage&page=1

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

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

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

#include <WinAPI.au3>
#include <SendMessage.au3>

$Hwnd = WinGetHandle("小算盤")
ConsoleWrite($Hwnd&@CRLF)
ConsoleWrite(_WinAPI_GetDlgItem($Hwnd, 135)&@CRLF)




Alam 发表于 2017-4-24 07:27:59

#include <WinAPI.au3>
#include <SendMessage.au3>

$Hwnd = WinGetHandle("计算器")
ConsoleWrite('计算器窗口句柄: ' & $Hwnd &@CRLF)
ConsoleWrite('数字1的控件句柄: ' & ControlGetHandle($Hwnd, '', '')&@CRLF)

kk_lee69 发表于 2017-4-24 09:27:05

回复 2# Alam

原來 還可以這樣用.....感謝 又學到了一招....
页: [1]
查看完整版本: _WinAPI_GetDlgItem 功能失效无法抓取,求其他解决方法??[已解决]