请高手帮帮忙。。。。
如图:绿色的是进度条,有什么方法能让进度条里的颜色变成红色和蓝色,还有就是进度条里变显示HP,MP? .版本 2.DLL命令 PostMessageA, 整数型, "User32", "PostMessageA"
.参数 hwnd, 整数型
.参数 wMsg, 整数型
.参数 wParam, 整数型
.参数 lParam, 整数型
把这复制过去就行了
再到启动窗口创建完闭中写代码
PostMessageA (进度条血.取窗口句柄 (), 1033, 0, #红色)
进度条血是你进度条的名字 #红色 是想要的色 进度条里变显示HP,MP
比如写
.版本 2
进度条血.最大位置 = 最大血值 ÷ 10
进度条血.位置 = 当前血值 ÷ 10
为什么要除以10因为进度条最大位置好像只能几万,如果你的血大于那个数了你的进度条就不是很准了,多的全丢了。
要放在里钟里面才可以不停的刷新 回复 yr46369532 的帖子
进测试,不可用。是不是你忘了什么没有写? 回复 jueshihaojian 的帖子
你复制的时候要从DLL命令前面那一个点开始一直到最后面那个整数型
.DLL命令 PostMessageA, 整数型, "User32", "PostMessageA"
.参数 hwnd, 整数型
.参数 wMsg, 整数型
.参数 wParam, 整数型
.参数 lParam, 整数型
再到你写代码的那里粘贴要粘贴后你点支持库右边那个 程序 里面 DLL命令 要在里面能看到你刚粘贴的内容,
要是上面的不行你直接在支持库右边那个 程序 里面 DLL命令 上点鼠标右键 插入新DLL命令再把右边出来的表 全部拉黑了再粘贴
再到启动窗口创建完闭中写代码
PostMessageA (进度条血.取窗口句柄 (), 1033, 0, #红色)
整了个代码 拿去看看
回复 yr46369532 的帖子
原来是我用了皮肤的关系,所以不能显示,那么进度条就不能显示数字了吗 直接用标签就可以了{:1_90:} 回复 jueshihaojian 的帖子
好像有个透明标签组件 放上面应该可以,我的易语言是精简版的,没看到那个组件 回复 yr46369532 的帖子
谢谢你,已经做好了,就是有时候,数字会闪得看不见。
页:
[1]