找回密码
 加入
搜索
查看: 6303|回复: 13

[AU3基础] 【已解决】请问下KODA背景图片问题

 火.. [复制链接]
发表于 2011-3-3 14:18:14 | 显示全部楼层 |阅读模式
本帖最后由 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

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
发表于 2011-3-3 14:36:36 | 显示全部楼层
在$Pic1=.....这句下面插入一句:
GUICtrlSetState(-1, $GUI_DISABLE)
 楼主| 发表于 2011-3-3 14:51:27 | 显示全部楼层
回复 2# smartzbs
谢谢,那怎么把图片集成到程序里面去呢?
发表于 2011-3-3 15:01:16 | 显示全部楼层
回复  smartzbs
谢谢,那怎么把图片集成到程序里面去呢?
hsyihao 发表于 2011-3-3 14:51



可看FileInstall()帮助
 楼主| 发表于 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生成的,麻烦举个例子好吗?谢谢
发表于 2011-3-3 19:45:01 | 显示全部楼层
FileInstall(@ScriptDir & "\QQ.JPG", "D:\mydir\QQ.JPG")


$Pic1 = GUICtrlCreatePic("D:\mydir\QQ.JPG", -32, -40, 372, 348)
 楼主| 发表于 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
这是我的源码

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
 楼主| 发表于 2011-3-3 21:22:32 | 显示全部楼层
已找到解决方法```谢谢大家
发表于 2011-3-4 10:39:33 | 显示全部楼层
GUICtrlSetState(-1, $GUI_DISABLE)
发表于 2012-9-15 11:57:19 | 显示全部楼层
FileInstall(@ScriptDir & "\QQ.jpg", "D:\mydir\QQ.JPG")

@ScriptDir 写完整的路径编译的时候应该不会报错了
发表于 2012-11-10 01:11:34 | 显示全部楼层
都被解决了   我还准备大展拳脚呢
发表于 2012-11-10 01:11:38 | 显示全部楼层
都被解决了   我还准备大展拳脚呢
发表于 2013-5-1 23:23:34 | 显示全部楼层
学习了,并不完全懂,自己慢慢消化吧
发表于 2013-7-22 12:15:24 | 显示全部楼层
很好的帖子,学习学习。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-12-23 08:12 , Processed in 0.101996 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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