找回密码
 加入
搜索
查看: 2442|回复: 4

窗口更换背景图像的方法

  [复制链接]
发表于 2008-5-30 19:15:27 | 显示全部楼层 |阅读模式
        #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)
发表于 2008-5-30 20:38:24 | 显示全部楼层
#include <WindowsConstants.au3>
        #NoTrayIcon
   
        ;创建背景窗口
    $v1=GUICreate("",@DesktopWidth,@DesktopHeight,"","",$WS_POPUP)
        ;显示一幅背景图像
        $pic=GUICtrlCreatePic("fa.jpg", 0,0,@DesktopWidth, @DesktopHeight)
    GUISetState(@SW_SHOW)

        ;间隔3秒
        Sleep(3000)
        GUICtrlSetImage($pic,"tt.jpg")
        Sleep(3000)
 楼主| 发表于 2008-5-30 21:06:16 | 显示全部楼层
感谢pcbar的热情帮助!谢谢!
发表于 2008-10-12 22:05:32 | 显示全部楼层
不解,版主的意思是隐藏了~~~
但是据我所知,隐藏窗口达到20个以上就出错了~~~
还是要销毁窗口才是正道
发表于 2008-10-12 22:05:32 | 显示全部楼层
不解,版主的意思是隐藏了~~~
但是据我所知,隐藏窗口达到20个以上就出错了~~~
还是要销毁窗口才是正道
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-4-25 12:52 , Processed in 0.081126 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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