请教,窗口禁用后再启用,不会自动激活?
看这个例子吧,我点击按钮后,先禁用了原窗口,然后再启用原窗口,发现原窗口不会自动激活,这是怎么回事?难道非要加一条激活语句吗?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
是的,必须要手动激活
页:
[1]