ddryao 发表于 2011-10-10 01:30:18

如何让GUI接收一个回车键盘点击呢

做了个各程序,输入验证码后按回车继续,我用HotKeySet ( "{enter}","butt" ) 来实现的,但是这个不好用,回车是全局的,影响到了其它。 不知怎么实现让GUI收到这个回车呢 继续现而不影响其它。

hzxymkb 发表于 2011-10-10 09:23:41

先让窗口设置成活动窗口就能发送enter了!

guland 发表于 2011-10-10 09:24:04

回复 1# ddryao #include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Form1", 393, 139, 353, 310)
$Input1 = GUICtrlCreateInput("Input1", 10, 10, 219, 21)
$Input2 = GUICtrlCreateInput("在这输入内容按回车才有效哦", 14, 38, 209, 21)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###

While 1
        $nMsg = GUIGetMsg()
        Switch $nMsg
                Case $GUI_EVENT_CLOSE
                        Exit
                Case $Input2
                        MsgBox(0,"",GUICtrlRead($Input2))
        EndSwitch
WEnd

ddryao 发表于 2011-10-10 12:45:36

{:face (356):}太感谢 guland版主了,这个方法可实 不影响到其它。

ye5022 发表于 2011-10-11 23:35:19

相当感谢楼主啊!!!

zhenglei 发表于 2011-11-8 21:46:33

看一下~~~~~~~~支持

txen548 发表于 2012-12-20 19:09:19

支持支持熱烈支持

silvay22 发表于 2013-1-27 22:42:26

看一下程序,跑跑看,学习了。

mbdnmt 发表于 2013-1-28 00:48:17

gulandVery Good!~

好用 发表于 2013-8-25 21:59:21

发送sent ("enter")

ak47gglllk 发表于 2014-7-14 14:02:58

感谢,学习,学习,学习。强大
页: [1]
查看完整版本: 如何让GUI接收一个回车键盘点击呢