关于多窗口捕获事件
本帖最后由 pusofalse 于 2009-12-11 21:07 编辑创建了2个窗口,关闭win2的时候,win1也关闭了,或者关闭win1时,win2也关闭了,如何实现只关闭当前被激活的窗口,另一个仍然存在。
$win1 = GUICreate("win1", 300, 200)
GUISetstate()
$win2 = GUICreate("win2", 300, 200)
GUISetState()
Do
$msg = GUIGetMsg()
Until $msg = -3---------------------------------------
明白了一个方法,就是使用GUIGetMsg的高级模式,请教还有无别的方法?
[ 本帖最后由 pusofalse 于 2008-12-20 20:40 编辑 ] GUISetState(@SW_HIDE, $win2) ;隐藏子窗口
GUISwitch($win1) ;切换到主窗口
GUISetState(@SW_ENABLE, $win1);开启主窗口
WinActivate($$win1) ;激活主窗口 回复 2# neity
一年前的帖子都被你翻出来了。。。 掘墓本领太强 赚点金币赚点金币 好帖子好帖子好帖子好帖子好帖子 GUISetState(@SW_HIDE, $win2) ;隐藏子窗口
GUISwitch($win1) ;切换到 ...
neity 发表于 2009-12-9 23:28 http://www.autoitx.com/images/common/back.gif
一直用的这个方式. 有没有把子窗口关掉就删除了,不用隐藏的方式 不错,方法很实用 像楼主说的一样,多窗口不知道怎么交替互换 感谢,感谢,刚刚好需要用到这个,学习,学习,学习,学习
页:
[1]