smooth 发表于 2020-2-14 09:19 发哥,不是为了增加代码的复杂性。在Func WM_COMMAND($hWnd, $iMsg, $wParam, $lParam)函数里,我还有其 ...
举报
smooth 发表于 2020-2-14 09:24 在主循环的GUIGetMsg(),能实时响应?比如在input框中输入数据,不用鼠标点击,不用回车,就能自动返回结 ...
haijie1223 发表于 2020-2-14 09:26 哎,毫无配合幽默的默契感。。。
itsky2 发表于 2020-2-15 22:21 这个从根本上就不行,即使是消息或是OnEvent也不行,我都试过了,是微软的限制
smooth 发表于 2020-2-16 08:39 所以要注册消息函数Func WM_COMMAND($hWnd, $iMsg, $wParam, $lParam)来实现。
您需要 登录 才可以下载或查看,没有账号?加入
itsky2 发表于 2020-2-16 11:42 那这个有示例吗,很多时候都用得到
GUIRegisterMsg($WM_COMMAND, "WM_COMMAND");要放在主循环之前 Func WM_COMMAND($hWnd, $iMsg, $wParam, $lParam) Local $iIDFrom, $iCode $iIDFrom = _WinAPI_LoWord($wParam) $iCode = _WinAPI_HiWord($wParam) If $iCode = $EN_CHANGE Then If $iIDFrom = $Input[$i] Then 此处自己的代码 Endif Endif Return $GUI_RUNDEFMSG EndFunc ;==>WM_COMMAND
本版积分规则 发表回复 回帖后跳转到最后一页
|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度
GMT+8, 2025-3-9 09:57 , Processed in 0.182272 second(s), 14 queries .
Powered by Discuz! X3.5 Licensed
© 2001-2024 Discuz! Team.