找回密码
 注册帐号
查看: 1354|回复: 9

[编程问题] 请高手帮帮忙。。。。

[复制链接]
发表于 2011-5-14 12:21:02 | 显示全部楼层 |阅读模式
如图:绿色的是进度条,有什么方法能让进度条里的颜色变成红色和蓝色,还有就是进度条里变显示HP,MP?

本帖子中包含更多资源

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

×
发表于 2011-5-14 13:19:47 | 显示全部楼层
.版本 2

.DLL命令 PostMessageA, 整数型, "User32", "PostMessageA"
    .参数 hwnd, 整数型
    .参数 wMsg, 整数型
    .参数 wParam, 整数型
    .参数 lParam, 整数型

把这复制过去就行了
再到启动窗口创建完闭中写代码

PostMessageA (进度条血.取窗口句柄 (), 1033, 0, #红色)

进度条血  是你进度条的名字    #红色 是想要的色
回复 支持 反对

使用道具 举报

发表于 2011-5-14 13:25:56 | 显示全部楼层
进度条里变显示HP,MP

比如写
.版本 2

进度条血.最大位置 = 最大血值 ÷ 10
进度条血.位置 = 当前血值 ÷ 10

为什么要除以10  因为进度条最大位置好像只能几万,如果你的血大于那个数了你的进度条就不是很准了,多的全丢了。  
要放在里钟里面才可以不停的刷新
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-5-14 16:27:00 | 显示全部楼层
回复 yr46369532 的帖子

进测试,不可用。是不是你忘了什么没有写?
回复 支持 反对

使用道具 举报

发表于 2011-5-14 16:57:22 | 显示全部楼层
回复 jueshihaojian 的帖子

你复制的时候要从DLL命令前面那一个点开始一直到最后面那个整数型
.DLL命令 PostMessageA, 整数型, "User32", "PostMessageA"
    .参数 hwnd, 整数型
    .参数 wMsg, 整数型
    .参数 wParam, 整数型
    .参数 lParam, 整数型

再到你写代码的那里粘贴  要粘贴后你点支持库右边那个 程序 里面 DLL命令 要在里面能看到你刚粘贴的内容,

要是上面的不行你直接在  支持库右边那个 程序 里面 DLL命令 上点鼠标右键 插入新DLL命令  再把右边出来的表 全部拉黑了再粘贴

再到启动窗口创建完闭中写代码

PostMessageA (进度条血.取窗口句柄 (), 1033, 0, #红色)


回复 支持 反对

使用道具 举报

发表于 2011-5-14 17:05:29 | 显示全部楼层
整了个代码 拿去看看

本帖子中包含更多资源

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

×
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-5-14 19:14:02 | 显示全部楼层
回复 yr46369532 的帖子

原来是我用了皮肤的关系,所以不能显示,那么进度条就不能显示数字了吗
回复 支持 反对

使用道具 举报

发表于 2011-5-14 20:47:17 | 显示全部楼层
直接用标签就可以了
回复 支持 反对

使用道具 举报

发表于 2011-5-14 20:49:24 | 显示全部楼层
回复 jueshihaojian 的帖子

好像有个透明标签组件 放上面应该可以,我的易语言是精简版的,没看到那个组件
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-5-14 22:01:57 | 显示全部楼层
回复 yr46369532 的帖子

谢谢你,已经做好了,就是有时候,数字会闪得看不见。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册帐号

本版积分规则

QQ|Archiver|手机版|小黑屋|依人网络官方网站 ( 陕ICP备19025998号-1 )

GMT+8, 2024-12-22 17:32 , Processed in 0.055730 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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