找回密码
 加入
搜索
查看: 2243|回复: 3

GUI按下按钮的问题

[复制链接]
发表于 2008-7-8 12:54:22 | 显示全部楼层 |阅读模式
我想问一个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,"","你按下了确定")这个窗口了,呵呵,各位别笑我

[ 本帖最后由 雨滴的孤独 于 2008-7-8 16:53 编辑 ]
发表于 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
发表于 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 | 显示全部楼层
谢谢你们啊,呵呵..........
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-4-27 09:11 , Processed in 0.071123 second(s), 19 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表