雨滴的孤独 发表于 2008-7-11 18:57:35

在GUI中怎样同时执行多个操作?

比如这个脚本:

GUICreate("一个程序")
GUISetState(@SW_SHOW)
$a=GUICtrlCreateButton("开始1",10,10)
$b=GUICtrlCreateButton("开始2",10,45)
While 1
$aa=GUIGetMsg()
Select
Case $aa=-3
ExitLoop
Case $aa=$a
While 1
......
WEnd
Case $aa=$b
MsgBox(0,"","提示")
EndSelect
WEnd

我按了"开始1"按钮执行
While 1
......
WEnd
这个循环,再按"开始2"按钮就没反应,这个时候也无法关闭程序,也就是说必须等到那个循环执行完之后才可以进行其它操作,我想问有没有什么办法让程序同时执行多个操作,应该怎么写呢?

[ 本帖最后由 雨滴的孤独 于 2008-7-12 11:43 编辑 ]

破帽遮颜 发表于 2008-7-12 00:52:53

搜索"多线程"关键词~~~~~~~~~~~

雨滴的孤独 发表于 2008-7-12 11:43:10

已找到答案,谢谢哦...
页: [1]
查看完整版本: 在GUI中怎样同时执行多个操作?