找回密码
 加入
搜索
查看: 1529|回复: 7

在一个无框窗口如何切换背景图片

[复制链接]
发表于 2009-6-22 14:42:10 | 显示全部楼层 |阅读模式
本帖最后由 qq4045728 于 2009-6-22 15:11 编辑

$Form1 = GUICreate("Form1", 800, 600, -1, -1, $WS_POPUP)
$pic1 = GUICtrlCreatePic(@SystemDir & "\setup.bmp", 0, 0, 0, 0)
GUISetState(@SW_SHOW)

这个是代码开头。。如何切换背景的图片。比如第一张是setup.bmp,第2张是setup1.bmp,但都格一段时候后切换。 谢谢。。
 楼主| 发表于 2009-6-22 15:00:39 | 显示全部楼层
GUICtrlDelete($pic1)
$pic2 = GUICtrlCreatePic(@SystemDir & "\setup1.bmp", 0, 0, 0, 0)
GUISwitch($pic2)

切换过来了。但是窗口内有的东西被覆盖了。看不到
 楼主| 发表于 2009-6-22 15:10:52 | 显示全部楼层
问题已经解决。
发表于 2009-6-22 15:21:02 | 显示全部楼层
解决了问题!麻烦楼主把解决方法给出来以便新手遇到同类问题好解决!呵呵!
发表于 2009-6-22 15:56:25 | 显示全部楼层
思路:用个时间函数定时切换,所有的图片路径弄进数组,GUICtrlCreatePic用变量表示路径
发表于 2009-6-22 18:09:31 | 显示全部楼层
GUICtrlSetImage($s_PicCtrlID, $s_NewPicPath)
发表于 2009-7-8 17:13:31 | 显示全部楼层
我晕,还是不明白,楼主不厚道啊,把解决之后的共享出来嘛!!!!!
发表于 2009-8-30 13:02:45 | 显示全部楼层
用变量好
学习下了
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-4-27 21:37 , Processed in 0.082440 second(s), 19 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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