sashadeg
14-06-2009, 16:28
Подскажите пожалуйста чем заменить
While 1
Switch GUIGetMsg()
Case $GUI_EVENT_CLOSE
Exit
EndSwitch
WEnd
чтобы после появления GUI программы выполнялась далеше и само GUI можно было закрыть без проблем в любое время...
Вот на этом примере плиз...
#include <WindowsConstants.au3>
#include <GUIConstants.au3>
$GUI1=GUICreate("Info", 145,70,-1, -1, BitOR($WS_CAPTION, $WS_SYSMENU), -1)
GUICtrlCreateLabel("Парам", 2,5,200,15)
GUICtrlCreateLabel("Бурум", 2,20,200,15)
GUICtrlCreateLabel("Тарам", 2,35,200,15)
GUISetState(@SW_SHOW, $GUI1)
While 1
Switch GUIGetMsg()
Case $GUI_EVENT_CLOSE
Exit
EndSwitch
WEnd
; А дальше программа не идет
MsgBox(1, "", "Продолжение программы...")
While 1
Switch GUIGetMsg()
Case $GUI_EVENT_CLOSE
Exit
EndSwitch
WEnd
чтобы после появления GUI программы выполнялась далеше и само GUI можно было закрыть без проблем в любое время...
Вот на этом примере плиз...
#include <WindowsConstants.au3>
#include <GUIConstants.au3>
$GUI1=GUICreate("Info", 145,70,-1, -1, BitOR($WS_CAPTION, $WS_SYSMENU), -1)
GUICtrlCreateLabel("Парам", 2,5,200,15)
GUICtrlCreateLabel("Бурум", 2,20,200,15)
GUICtrlCreateLabel("Тарам", 2,35,200,15)
GUISetState(@SW_SHOW, $GUI1)
While 1
Switch GUIGetMsg()
Case $GUI_EVENT_CLOSE
Exit
EndSwitch
WEnd
; А дальше программа не идет
MsgBox(1, "", "Продолжение программы...")