hsyihao 发表于 2011-3-3 14:18:14

【已解决】请问下KODA背景图片问题

本帖最后由 hsyihao 于 2011-3-3 21:23 编辑

这是做个样子出来好让大家明白我的想法。
不添加图片中间的QQ2010能点,添加图片后就不能点了。
还有如何把图片集成到程序里面呢?

源码贴上来大家帮忙看下#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("QQ菜单", 347, 311, 192, 114)
$Pic1 = GUICtrlCreatePic("C:\Documents and Settings\Administrator\桌面\QQ.JPG", -32, -40, 372, 348)
$Button1 = GUICtrlCreateButton("QQ2010", 120, 184, 75, 25)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###

While 1
        $nMsg = GUIGetMsg()
        Switch $nMsg
                Case $GUI_EVENT_CLOSE
                        Exit
                          Case $Button1
                        Run("D:\聊天冲浪\腾讯QQ2010\Bin\QQ.exe"); 打开QQ程序
                Case $Form1
        EndSwitch
WEnd

smartzbs 发表于 2011-3-3 14:36:36

在$Pic1=.....这句下面插入一句:
GUICtrlSetState(-1, $GUI_DISABLE)

hsyihao 发表于 2011-3-3 14:51:27

回复 2# smartzbs
谢谢,那怎么把图片集成到程序里面去呢?

smartzbs 发表于 2011-3-3 15:01:16

回复smartzbs
谢谢,那怎么把图片集成到程序里面去呢?
hsyihao 发表于 2011-3-3 14:51 http://www.autoitx.com/images/common/back.gif


可看FileInstall()帮助

hsyihao 发表于 2011-3-3 19:04:53

回复 4# smartzbs $b = True
If $b = True Then FileInstall("C:\test.bmp", "D:\mydir\test.bmp")
看过了还是不太明白,#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("QQ菜单", 347, 311, 192, 114)
$Pic1 = GUICtrlCreatePic("D:\QQ.JPG", -32, -40, 372, 348)
GUICtrlSetState(-1, $GUI_DISABLE)
$Button1 = GUICtrlCreateButton("QQ2010", 120, 184, 75, 25)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###

While 1
        $nMsg = GUIGetMsg()
        Switch $nMsg
                Case $GUI_EVENT_CLOSE
                        Exit
                          Case $Button1
                        Run("D:\聊天冲浪\腾讯QQ2010\Bin\QQ.exe"); 打开QQ程序
                Case $Form1
        EndSwitch
WEnd$Pic1 = GUICtrlCreatePic("D:\QQ.JPG", -32, -40, 372, 348)这个是koda生成的,麻烦举个例子好吗?谢谢

131738 发表于 2011-3-3 19:45:01

FileInstall(@ScriptDir & "\QQ.JPG", "D:\mydir\QQ.JPG")


$Pic1 = GUICtrlCreatePic("D:\mydir\QQ.JPG", -32, -40, 372, 348)

hsyihao 发表于 2011-3-3 20:15:55

本帖最后由 hsyihao 于 2011-3-3 20:17 编辑

回复 6# 131738
谢谢131738的回答,但是运行是没用背景图片,编译也提示错误~!
#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("QQ菜单", 347, 311, 192, 114)
FileInstall(@ScriptDir & "\QQ.jpg", "D:\mydir\QQ.JPG")
$Pic1 = GUICtrlCreatePic("D:\mydir\QQ.JPG", -32, -40, 372, 348)
GUICtrlSetState(-1, $GUI_DISABLE)
$Button1 = GUICtrlCreateButton("QQ2010", 120, 184, 75, 25)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###

While 1
        $nMsg = GUIGetMsg()
        Switch $nMsg
                Case $GUI_EVENT_CLOSE
                        Exit
                          Case $Button1
                        Run("D:\聊天冲浪\腾讯QQ2010\Bin\QQ.exe"); 打开QQ程序
                Case $Form1
        EndSwitch
WEnd这是我的源码

hsyihao 发表于 2011-3-3 21:22:32

已找到解决方法```谢谢大家

5i5wei 发表于 2011-3-4 10:39:33

GUICtrlSetState(-1, $GUI_DISABLE)

lark 发表于 2012-9-15 11:57:19

FileInstall(@ScriptDir & "\QQ.jpg", "D:\mydir\QQ.JPG")

@ScriptDir 写完整的路径编译的时候应该不会报错了

872777825 发表于 2012-11-10 01:11:34

都被解决了   我还准备大展拳脚呢

872777825 发表于 2012-11-10 01:11:38

都被解决了   我还准备大展拳脚呢

32714107 发表于 2013-5-1 23:23:34

学习了,并不完全懂,自己慢慢消化吧

pccp 发表于 2013-7-22 12:15:24

很好的帖子,学习学习。
页: [1]
查看完整版本: 【已解决】请问下KODA背景图片问题