TC官方合作论坛

 找回密码
 立即注册
查看: 853|回复: 7
打印 上一主题 下一主题

[其他] 如何给软件添加启动LOGO,像手机QQ版一样,打开时先启动一张图片

[复制链接]
跳转到指定楼层
楼主
发表于 2013-4-8 14:43:10 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
请问如何给软件添加启动LOGO,像手机QQ版一样,打开时先启动一张图片。在初始化上要怎么写呢

回复

使用道具 举报

沙发
发表于 2013-4-8 17:36:11 | 只看该作者
再界面上添加一个图片框控件.加载你的图片
然后使用系统API去掉窗口的标题栏,只留客户区..这样看起来就是一个启动欢迎界面了
回复 支持 反对

使用道具 举报

板凳
发表于 2013-4-8 17:43:54 | 只看该作者
既没用,又占资源,想实现的话可以用子界面
先创建子界面
在子界面里放入图片框插入喜欢的图片。
在主界面初始化里面放入
    控件.打开窗口("子界面")
    辅助.等待(5000)
    控件.关闭窗口("子界面",-1)
执行效果就是启动一张图片5秒后关闭,开启主界面
回复 支持 反对

使用道具 举报

地板
 楼主| 发表于 2013-4-9 13:24:02 | 只看该作者
回复 3楼IDE2012的帖子

我昨天也是这样试过,但是这样启动的是个窗口,如何做到启动的是张图片,窗口的上面是有个标题栏等等,不好看,也不像样
回复 支持 反对

使用道具 举报

5#
发表于 2013-4-9 13:26:24 | 只看该作者
用 如此美丽大婶的 如此美丽.dll 也可以  ~方便
回复 支持 反对

使用道具 举报

6#
发表于 2013-4-9 15:50:47 | 只看该作者
回复 3楼IDE2012的帖子

我昨天也是这样试过,但是这样启动的是个窗口,如何做到启动的是张......
abcok68 发表于 2013-4-9 13:24:02
想要没有标题栏,你可以调用系统api去掉,或者利用我给你的皮肤附件:调用代码是:
var path = help.getrcpath("rc:")
      dllcall(path & "SkinH.dll","int","SkinH_AttachEx","char *",path & "修改后的.she","char *","")
http://www.skinsharp.com/htdocs/repos.htm去下载.she的皮肤文件
利用附件里的SHEditor.exe修改标题栏皮肤
保存修改后的.she皮肤文件
然后把调用代码放入子界面的初始化里面,这样弹出的子界面就没有标题栏了。

注意:修改后的.she的调用代码一定要放在子界面的初始化里哦,如果错放到了主界面里,主界面可就没标题栏了。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 支持 反对

使用道具 举报

7#
发表于 2013-4-9 16:00:31 | 只看该作者
回复 1楼abcok68的帖子

刚开始学习TC的新手,不敢再论坛里多说话,只能默默的支持一下,拿分拿资料学习去了……...
回复 支持 反对

使用道具 举报

8#
 楼主| 发表于 2013-4-9 21:13:07 | 只看该作者
回复 6楼IDE2012的帖子

调用皮肤不知是不是我弄错还是不懂,没效果。如果是调用系统API,得用哪个api呢
回复 支持 反对

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18043773号

GMT+8, 2025-9-28 19:38 , Processed in 0.204621 second(s), 23 queries .

Powered by 海安天坑软件科技有限公司

© 2001-2013 Comsenz Inc.

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