Цитата FlatX007:
как тоже самое сделать тут »
|
Что именно нужно сделать, выводить в консоль если нет событии? или только для дочернего окна?
А вообще так не опрашивают события, нужно перевернуть условия в Case:
Код:

#include <GUIConstantsEx.au3>
Global $GUIWidth = 250, $GUIHeight = 250
$ParentWin = GUICreate("Parent GUI", $GUIWidth, $GUIHeight)
$ParentWin_Pos = WinGetPos($ParentWin, "")
GUISetState(@SW_SHOW)
$ChildWin = GUICreate("Child GUI", $GUIWidth, $GUIHeight, $ParentWin_Pos[0] + 100, $ParentWin_Pos[1] + 100, -1, -1, $ParentWin)
$Button1 = GUICtrlCreateButton("Button1", 96, 88, 75, 25)
GUISetState(@SW_SHOW)
GUISwitch($ParentWin)
While 1
$msg = GUIGetMsg(1)
Switch $msg[0]
Case $GUI_EVENT_CLOSE
If $msg[1] = $ParentWin Then Exit
Case $Button1
MsgBox(64, "Button1", $Button1)
Exit
Case Else
ConsoleWrite($msg[0] & @CRLF) ; Вот тут нужны постояно выполняющиеся действия т.е. вывод в консоль(для примера)
EndSwitch
WEnd