找回密码
 加入
搜索
楼主: xxsshh

[AU3基础] 大家帮帮忙!我只想关闭一个窗体!!!怎么做呢!![已解决]

 火.. [复制链接]
发表于 2012-1-17 18:38:20 | 显示全部楼层
楼主是这个样子的吗?
  1. #include <GUIConstantsEx.au3>
  2. #include <WindowsConstants.au3>

  3. $windows1 = GUICreate( "窗口切换测试a",200, 200)
  4. $btn1=GUICtrlCreateButton("进入",50,50,100,30)
  5. GUISetState(@SW_SHOW)

  6. While 1
  7.         $nMsg = GUIGetMsg()
  8.         Switch $nMsg
  9.                         Case $GUI_EVENT_CLOSE
  10.                                 Exit
  11.                         Case $btn1
  12.                                 login()
  13.         EndSwitch
  14. WEnd

  15. Func login()
  16.         GUIDelete ($windows1)
  17.         win2()
  18. EndFunc

  19. Func win2()
  20. $windows2=GUICreate("窗口切换测试b",300,300)
  21. GUISetState(@SW_SHOW)

  22. While 1
  23.     $nMsg = GUIGetMsg()
  24.         Switch $nMsg
  25.         Case $GUI_EVENT_CLOSE
  26.                         Quit()
  27.                         Exit
  28.                         EndSwitch
  29.         If $GUI_EVENT_CLOSE Then GUISwitch($windows2)
  30.                 GUISetState()
  31. WEnd
  32. EndFunc

  33. Func Quit()
  34.     GUISetState(@SW_HIDE)
  35.     Exit
  36. EndFunc
复制代码
发表于 2012-1-17 19:01:01 | 显示全部楼层
你是不是想。在一个程序里面创建2个GUI界面。然后点击关闭第二个GUI界面不影响第一个GUI的界面!对吗?
发表于 2012-1-17 19:05:59 | 显示全部楼层
AutoIt3\Examples\GUI\Simple\child.au3
 楼主| 发表于 2012-1-17 19:17:34 | 显示全部楼层
没有人吗???
发表于 2012-1-17 19:35:29 | 显示全部楼层
Case $nMsg=$GUI_EVENT_CLOSE
                        Exit
试试这个看看如何。。。
发表于 2012-1-17 19:42:46 | 显示全部楼层
回复 19# xxsshh
不是都告诉你示例文件的路径了吗?自己不会去看吗?
发表于 2012-1-17 21:01:38 | 显示全部楼层
消息来自哪个窗口就关闭哪个窗口啦
发表于 2012-1-17 21:04:24 | 显示全部楼层
guigetmsg的高级模式,返回数组中可以得到窗口句柄,根据窗口句柄就可以知道是哪个窗口的消息了
发表于 2012-1-18 08:12:18 | 显示全部楼层
这个问题居然出现了这么多的高手来围观!
http://www.autoitx.com/thread-19654-1-1.html
看看这里!
应该可以解决问题了!
记得以后多搜索论坛,多看帮助!
发表于 2012-1-18 09:37:08 | 显示全部楼层
回复 1# xxsshh


    请看帮助文件里的宏
发表于 2012-1-18 10:05:12 | 显示全部楼层
搞了半天才知道是界面切换
发表于 2012-1-19 09:22:47 | 显示全部楼层
把代码贴出来那解决的比较快吧
发表于 2012-1-19 11:31:38 | 显示全部楼层
定义子窗体没有呢?
 楼主| 发表于 2012-1-20 19:30:13 | 显示全部楼层
回复 16# jtw
太感谢你了!!!!!祝你买彩票中10个亿!!!
 楼主| 发表于 2012-1-20 19:30:54 | 显示全部楼层
困扰我几天的问题终于解决!!!
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2026-9-21 07:41 , Processed in 0.063854 second(s), 14 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2026 Discuz! Team.

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