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

[GUI管理] 请教,窗口禁用后再启用,不会自动激活?

[复制链接]
发表于 2014-2-12 16:40:33 | 显示全部楼层 |阅读模式
看这个例子吧,我点击按钮后,先禁用了原窗口,然后再启用原窗口,发现原窗口不会自动激活,这是怎么回事?难道非要加一条激活语句吗?
Opt("GUIOnEventMode", 1)

GUICreate("Test")
GUISetOnEvent(-3, "_Form")
$Button = GUICtrlCreateButton("禁用窗口",150,150,80,40)
GUICtrlSetOnEvent(-1, "_ButtonClick")
GUISetState()

While 1
Sleep(100)
WEnd

Func _Buttonclick()
        GUISetState(@SW_DISABLE)
        MsgBox(32,"现在已经禁用了原窗口","按确定后,启用原窗口,但窗口不会自动激活。")
        GUISetState(@SW_ENABLE)
EndFunc        
Func _Form()
Exit
EndFunc
发表于 2014-2-13 05:18:27 | 显示全部楼层
是的,必须要手动激活
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-11-16 22:25 , Processed in 0.072553 second(s), 19 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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