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

[GUI管理] 如何更改GUI窗口背景图片,

  [复制链接]
发表于 2010-9-30 20:24:39 | 显示全部楼层 |阅读模式
如题,
需要让整个程序的背景都是这个图片,
 楼主| 发表于 2010-9-30 21:22:13 | 显示全部楼层
晕 ,不用了,
我看GUICreate函数的帮助时突然看到了一个
;示例 2
Func Example2()
        Local $gui, $background, $pic, $basti_stay, $msg
        Local $sFile = "..\GUI\logo4.gif"
        
        $gui = GUICreate("Background", 400, 100)
        ; 创建背景图片
        $background = GUICtrlCreatePic("..\GUI\msoobe.jpg", 0, 0, 400, 100)        
用 GUICtrlCreatePic就行了  ...
但是,
怎么在图片上面加其他的控件诶  ,?
发表于 2010-9-30 21:42:14 | 显示全部楼层
先 guictrlcreatepic 再 guictrlcreate其它控件。
发表于 2010-9-30 21:57:55 | 显示全部楼层
如果要将一个图片设置为背景图片,并与其它控件交叠, 必须要将图片控件设置为禁用: GuiCtrlSetState(-1,$GUI_DISABLE). 在标签(Tab)控件里面不能正常工作,因为运行方式不同. 在这里你可以尝试创建图片控件时加上$WS_CLIPSIBLINGS 样式,

评分

参与人数 1金钱 +20 收起 理由
afan + 20

查看全部评分

 楼主| 发表于 2010-10-1 10:35:21 | 显示全部楼层
回复 3# xianhou
如果先GUICtrlCreatePic在创建其他控件   ,Label、Edit之类的控件的文本可以看见  ,但是点击没效果,
发表于 2010-10-3 19:10:02 | 显示全部楼层
创建时带上$WS_CLIPSIBLINGS样式即可
发表于 2010-10-4 08:33:28 | 显示全部楼层
脚印得留下
发表于 2010-10-15 14:37:33 | 显示全部楼层
最近正在研究这方面的东西,受教了
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-5-20 23:56 , Processed in 0.077831 second(s), 25 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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