fenhanxue 发表于 2017-2-19 04:15:53

GUI 中的button 除了ControlClick 还有什么办法可以产生点击一次的效果【已解决】

本帖最后由 fenhanxue 于 2017-2-24 20:33 编辑

就是想看到这个按钮产生了被点击的视觉效果,除了
ControlClick($Form1,'',$Button1)
有没更高效的写法?#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>

$Form1 = GUICreate("Form1", 255, 151, 192, 114)
$Button1 = GUICtrlCreateButton("Button1", 32, 32, 185, 57)



GUISetState(@SW_SHOW)
Sleep(2000)
ControlClick($Form1,'',$Button1)

While 1
        $nMsg = GUIGetMsg()
        Switch $nMsg
                Case $GUI_EVENT_CLOSE
                        Exit

        EndSwitch
WEnd

lin6051 发表于 2017-2-19 10:50:19

没看明白 直接 show gui后直接打命令不就行了?
GUISetState(@SW_SHOW)
Sleep(2000)
按钮1的代码()

Func 按钮1的代码()

229989799 发表于 2017-2-19 11:36:22

$Button1 = GUICtrlCreateButton("Button1", 32, 32, 185, 57,0x0001)
利用焦点,回车点击

Alam 发表于 2017-2-19 23:13:50

_SendMessage
GUICtrlSendMsg
页: [1]
查看完整版本: GUI 中的button 除了ControlClick 还有什么办法可以产生点击一次的效果【已解决】