雨滴的孤独 发表于 2008-7-8 12:54:22

GUI按下按钮的问题

我想问一个GUI的基本问题,就是按下某个按钮时便执行后面的命令这个怎么写
看看我下面这代码错在哪里呜呜:
GUICreate("我的第一个窗口")
$a=GUICtrlCreateButton("确定",-1,-1)
GUISetState(@SW_SHOW)
While 1
If GUIGetMsg()=-3 Then
ExitLoop
EndIf
If $a Then
MsgBox(0,"","你按下了确定")
EndIf
WEnd
我的意思是当按下了GUICtrlCreateButton("确定",-1,-1)这个按钮便弹出MsgBox(0,"","你按下了确定")这个窗口,可上面这个脚本一打开便弹出MsgBox(0,"","你按下了确定")这个窗口了,呵呵,各位别笑我:face (36):

[ 本帖最后由 雨滴的孤独 于 2008-7-8 16:53 编辑 ]

xb0x 发表于 2008-7-8 13:35:35

GUICreate("我的第一个窗口")
$a=GUICtrlCreateButton("确定",-1,-1)
GUISetState(@SW_SHOW)
While 1
If GUIGetMsg()=-3 Then
ExitLoop
EndIf
If $a=GUIGetMsg() Then
MsgBox(0,"","你按下了确定")
EndIf
WEnd

powerofos 发表于 2008-7-8 14:18:13

#include <GUIConstants.au3>

GUICreate("我的第一个窗口")

$a=GUICtrlCreateButton("确定",-1,-1)
GUISetState(@SW_SHOW)
While 1
$msg = GUIGetMsg()
If $msg = $a Then
MsgBox(0,"","你按下了确定")
EndIf

If $msg = $gui_event_close Then
ExitLoop
EndIf
WEnd

雨滴的孤独 发表于 2008-7-8 16:52:22

谢谢你们啊,呵呵..........
页: [1]
查看完整版本: GUI按下按钮的问题