找回密码
 加入
搜索
查看: 2431|回复: 1

[GUI管理] 【已解决】主窗口调用子窗口,关闭子窗口主窗口继续使用

[复制链接]
发表于 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

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
发表于 2017-2-13 14:52:27 | 显示全部楼层
这个例子挺好的
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-12-25 01:58 , Processed in 0.072314 second(s), 21 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表