sensel 发表于 2009-4-1 11:02:53

AU3多窗口问题

用AU3创建多个窗口,用@SW_HIDE和@SW_SHOW在多个窗口间切换时任务栏可以看到明显的窗口关闭与显示,有什么办法可以做到平滑切换吗?
例如,用AU3做一个安装程序,点击“上一步”或“下一步”时,能不能做到像专业安装程序那样的平滑显示效果?
当然,我知道用单个窗口显示和隐藏控件是没问题的,但那会增加代码量。

还有,当定义一个窗口为另一个窗口的子窗口时,显示子窗口后,父窗口依然可用。如何做才能像其他程序的子窗口一样,点击父窗口只会闪动子窗口标题栏?
如果在显示子窗口前先用@SW_DISABLE禁用父窗口,则关闭子窗口后@SW_ENABLE重新启用父窗口时,父窗口将处于后台。如果再用WinActivate或GUICtrlSetState $GUI_FOCUS激活父窗口,则可以看到明显的窗口刷新过程。

顽固不化 发表于 2009-4-1 13:09:36

主窗口不变,删除、建立控件

sensel 发表于 2009-4-2 19:04:34

我知道单窗口可以解决第一个问题,但是会增加代码量啊。
比如有5个窗口,每个窗口10个控件。如果用多窗口,只需要10条显示/隐藏窗口命令,但是单窗口的话就是100条显示/隐藏控件命令。
页: [1]
查看完整版本: AU3多窗口问题