tcpuuu 发表于 2012-1-27 15:45:52

請教 按下鍵盤Enter = 對控件做點擊 該如何?

請教 按下鍵盤Enter=對控件做點擊 該如何?

按下鍵盤Enter
=執行底下命令 該如何寫
ControlClick ( "EDIT","","Button1")

showshow 发表于 2012-1-27 17:23:49

回复 1# tcpuuu

要的是这个吗?GUICtrlCreateButton("",10,20,10,20,$BS_DEFPUSHBUTTON )

tcpuuu 发表于 2012-1-27 19:24:24

回复tcpuuu

要的是这个吗?
showshow 发表于 2012-1-27 17:23 http://www.autoitx.com/images/common/back.gif
    不是
ControlClick ( "EDIT","","Button1")
這是對edit 窗口 的 Button1 做滑鼠點擊

設熱鍵 enter =   對edit 窗口 的 Button1 做滑鼠點擊
seed ({enter},ControlClick ( "EDIT","","Button1"))

showshow 发表于 2012-1-27 19:38:08

回复 3# tcpuuu

不懂你什么意思?

tcpuuu 发表于 2012-1-27 22:02:06

本來要移動滑鼠去點擊Button1
改成按下鍵盤Enter鍵   就可以去 點擊Button1

menfan1 发表于 2012-1-28 10:31:15

先获取按钮焦点,再ENTER哈。。

guland 发表于 2012-6-15 12:54:50

回复 1# tcpuuu


    请使用 HotKeySet
帮助中有详细介绍

afan 发表于 2012-6-15 13:20:24

GUICreate('')
GUICtrlCreateEdit('', 5, 5, 390, 280)
$But1 = GUICtrlCreateButton('Button1', 200, 300, 100, 20)
GUISetState()
Dim $AccelKeys = [["{Enter}", $But1]]
GUISetAccelerators($AccelKeys)

While 1
        Switch GUIGetMsg()
                Case -3
                        Exit
                Case $But1
                        MsgBox(0, 'ok', '按钮1动作')
                        ;ControlClick('EDIT', '', 'Button1')
        EndSwitch
WEnd
页: [1]
查看完整版本: 請教 按下鍵盤Enter = 對控件做點擊 該如何?