森林清风 发表于 2013-4-27 11:06:54

GUI设计的窗口能否加个背景图案?

请问高手使用GUI设计的窗口,能否加上一个背景图案?

xz00311 发表于 2013-4-27 11:12:03

可以的,你看一下帮助文档吧还有论坛上有源码你可以找找

txen548 发表于 2013-4-27 11:22:51

#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>

$Form1                        = Guicreate("GUI 設計編輯區", 400, 400, -1, -1)

$Image1                        = GUICtrlCreatePic("Sample1.jpg", 0, 0, 400, 400)

GuiSetState(@SW_SHOW)

While 1
        $Msg = GUIGetMsg()
        Switch $Msg
                Case $GUI_EVENT_CLOSE
                        Exit
        EndSwitch
Wend

森林清风 发表于 2013-4-27 13:25:13

回复 3# txen548

加了背景图案后出现2个问题:
1、原窗体上的一个命令按钮点不动了;
2、原窗体上的一个图标文件被遮住了。

怎么解决?

txen548 发表于 2013-4-27 14:31:53

把你的代碼發出來

shqf 发表于 2013-4-27 16:19:44

本帖最后由 shqf 于 2013-4-27 16:21 编辑

建立窗体语句的后面先跟GUICtrlCreatePic,再GUICtrlSetState(-1,$GUI_DISABLE),设置其状态为不可用,然后再建立其他控件。

森林清风 发表于 2013-4-28 15:06:06

回复 6# shqf

你好。我这个窗口上除了有那幅做为背景的图片外,还有7个标签,1个按钮和另外一张做为做为示意图的图片(相当于一个提醒标志),按照你的方法试了一下,发现除了那照做为示意图的图片还是显示不出来外,其余都可正确显示和可以使用了,但是当拿掉那张背景图片后,做为示意图的图片就正常显示了,不知道为什么是这样的?
页: [1]
查看完整版本: GUI设计的窗口能否加个背景图案?