jnauit 发表于 2016-1-21 17:10:16

【已解决】主窗口调用子窗口,关闭子窗口主窗口继续使用

本帖最后由 jnauit 于 2016-1-21 17:12 编辑

查找论坛,终于搞明白了,发出来给需要的人看下。
可以是关于的对话框,或者其他功能的。
挺小白的问题。#include <GUIConstantsEx.au3>

win1()
Func win1() ;主窗口
       
        $Form1 = GUICreate("主窗口", 300, 300,-1,-1 )
        $Button1 = GUICtrlCreateButton("子窗口", 15, 70, 70, 25)

        GUISetState(@SW_SHOW)

        While 1
                $nMsg = GUIGetMsg()
                Select
                                Case $nMsg = $GUI_EVENT_CLOSE
                                                  Exit
                                Case $nMsg = $Button1
                                                  win2()
               EndSelect
        WEnd
EndFunc

Func win2() ;子窗口
        $Form2 = GUICreate("子窗口", 200, 100,-1,-1 )
        GUISetState(@SW_SHOW)
        While 2
                        $nMsg = GUIGetMsg()
                        Select
                                   Case $nMsg = $GUI_EVENT_CLOSE
                                                   GUIDelete($Form2);【关掉子窗口】
                                                        ExitLoop;【关掉子窗口,退出事件跟踪】
               EndSelect
        WEnd
EndFunc

chamlien 发表于 2017-2-13 14:52:27

这个例子挺好的
页: [1]
查看完整版本: 【已解决】主窗口调用子窗口,关闭子窗口主窗口继续使用