无忧启动论坛

标题: 请教!! 关于背景图片的问题。 [打印本页]

作者: dmgldd    时间: 2008-10-5 14:41
标题: 请教!! 关于背景图片的问题。
请教,这个背景图片怎么才可以显示?或者怎么做上去的?

我的方法是:

用一张640*480*16色的BMP文件通过QBWIN里的QBPICC.EXE程序转换而成格式为*.grp文件

比如将此文件命名为:back.grp.

然后在QB中,打开*.bas的文件,改这一行“LoadGetData 0, 0, "back.grp", 0, 0, 0”。

将back.grp文件放在*.bas的文件的同一目录下

用QB打开*.bas文件,生成*.exe 文件。

现在的问题是:

  exe文件没问题,是好的;但是,没有背景图片呀【即back.grp没显示出来】。

qq.JPG (83.62 KB, 下载次数: 118)

qq.JPG

作者: liangguojun    时间: 2008-10-5 14:50
不知exe文件和back.grp是否在同一个文件夹
作者: dmgldd    时间: 2008-10-5 15:07
谢谢,在同一个文件夹。
作者: dmgldd    时间: 2008-10-5 15:13
我还没明白

当用Qb把*.bas编译成*.exe时,之接将背景图片【back.grp】编译进去了,还是编译时,与图片没关系,只是生产可执行文件后,在调用同一目录下的back.grp图片文件?
作者: liangguojun    时间: 2008-10-5 16:22
背景图片【back.grp】不编译到程序中。
不知你在QB界面中,打开bas后按F5,是否有背景图。
我个人猜想可能是背景图制作的问题。
作者: dmgldd    时间: 2008-10-5 17:29
LoadGetData 0, 0, "back.grp", 0, 0, 0

请教,这一句对吗?参数都对吗?怎么都是“0”
作者: liangguojun    时间: 2008-10-5 21:59
写法没有问题,多数人都是这样写的。
LoadGetData 0, 0,此处的0,0表示xy坐标,如果图片较小,可以定义到指定的位置如: LoadGetData 350, 353,
"back.grp", 0, 0, 0此处的0,0,0分别表示图片序号,显示模式,可视高度,如果图片较大,可以考虑指定高度如:0, 0, 461,下方可留一个任务栏显示文字。
作者: dmgldd    时间: 2008-10-6 18:19
谢谢 liangguojun  (星仔) !

我自己再琢磨一下!
作者: 阿文    时间: 2008-10-9 19:32
转成GRP就可以了,放在同一个目录中,在主程序中调用一下。

无忧中的是GRP格式,只是后辍名改成了DAT
作者: 阿文    时间: 2008-10-9 19:43
转成GRP就可以了,放在同一个目录中,在主程序中调用一下。

无忧中的是GRP格式,只是后辍名改成了DAT
作者: liangguojun    时间: 2008-10-9 23:17
看一楼,似乎楼主已经转换了。
作者: sgzhou12345    时间: 2010-6-14 10:43
提示: 作者被禁止或删除 内容自动屏蔽




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net./) Powered by Discuz! X3.3