#include <WindowsConstants.au3>
#NoTrayIcon
;创建背景窗口
$v1=GUICreate("",@DesktopWidth,@DesktopHeight,"","",$WS_POPUP)
;显示一幅背景图像
GUICtrlCreatePic("C:\back1.jpg", 0,0,@DesktopWidth, @DesktopHeight)
GUISetState(@SW_SHOW)
;间隔3秒
Sleep(3000)
;销毁原来的窗体
GUIDelete($v1)
;建立新的背景窗体
$v1=GUICreate("",@DesktopWidth,@DesktopHeight,"","",$WS_POPUP)
;显示第二幅背景图像
GUICtrlCreatePic("C:\back2.jpg", 0,0,@DesktopWidth, @DesktopHeight)
GUISetState(@SW_SHOW)
Sleep(3000000)
;这样倒是可以只是不知道这样做是不是绕弯了?
;我试了一下不销毁原来的窗体直接显示第二副图像,第二副背景只是闪了一下就没有了有切换回第一副背景了
#include <WindowsConstants.au3>
#NoTrayIcon
;创建背景窗口
GUICreate("",@DesktopWidth,@DesktopHeight,"","",$WS_POPUP)
;显示一幅背景图像
GUICtrlCreatePic("C:\back.jpg", 0,0,@DesktopWidth, @DesktopHeight)
GUISetState(@SW_SHOW)
;间隔3秒
Sleep(3000)
;直接显示第二幅背景图像
GUICtrlCreatePic("C:\20.jpg", 0,0,@DesktopWidth, @DesktopHeight)
GUISetState(@SW_SHOW)
Sleep(3000000)
|