如何提示 【程序计算中】讯息,又不中断程序运行的方法??
请教个问题 有没有 类似 MSGBOX 的功能,可以简单提示 【程序计算中】使用者 不可以将它取消 ,又不会中断程序运行计算的方法呢??
最好是能够弹出窗口 明显提示!! 内容这个好像需要多线程了 闪屏就可以 在程序进行计算前,弹出一个form(不是msgbox,但你可以把窗口设计成msgbox那样),然后开始程序计算,待计算完成后,就把form删除或隐藏。 本帖最后由 cumtljj 于 2014-7-7 15:20 编辑
不知道这个是不是你想要的效果#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Form1", 340, 183, 192, 124)
$Button1 = GUICtrlCreateButton("计算1+1+?", 88, 56, 153, 65)
GUISetState(@SW_SHOW)
$form2 = GUICreate("计算1+1", 200, 200, 200, 200)
$Label1 = GUICtrlCreateLabel("计算进行中。。。。。", 20, 16, 124, 17)
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg(1)
Select
Case $nMsg = $form2
Select
Case $nMsg = $GUI_EVENT_CLOSE
GUISetState(@SW_HIDE,$form2)
EndSelect
Case $nMsg = $Form1
Select
Case $nMsg = $Button1
GUISetState(@SW_SHOW, $form2)
Sleep(1000)
MsgBox(0, '',"1+1="& 1+1)
Case $nMsg = $GUI_EVENT_CLOSE
Exit
EndSelect
EndSelect
WEnd
页:
[1]