qq4045728 发表于 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,但都格一段时候后切换。 谢谢。。

qq4045728 发表于 2009-6-22 15:00:39

GUICtrlDelete($pic1)
$pic2 = GUICtrlCreatePic(@SystemDir & "\setup1.bmp", 0, 0, 0, 0)
GUISwitch($pic2)

切换过来了。但是窗口内有的东西被覆盖了。看不到

qq4045728 发表于 2009-6-22 15:10:52

问题已经解决。

jycel 发表于 2009-6-22 15:21:02

解决了问题!麻烦楼主把解决方法给出来以便新手遇到同类问题好解决!呵呵!

lynfr8 发表于 2009-6-22 15:56:25

思路:用个时间函数定时切换,所有的图片路径弄进数组,GUICtrlCreatePic用变量表示路径

文白 发表于 2009-6-22 18:09:31

GUICtrlSetImage($s_PicCtrlID, $s_NewPicPath)

nxbigdaddy 发表于 2009-7-8 17:13:31

我晕,还是不明白,楼主不厚道啊,把解决之后的共享出来嘛!!!!!

lvsea2008 发表于 2009-8-30 13:02:45

用变量好
学习下了
页: [1]
查看完整版本: 在一个无框窗口如何切换背景图片