|
本帖最后由 懒虫ゝ 于 2012-5-19 04:20 编辑
经过几天的熟悉 已经大部分熟悉了炫彩的API 最近在做一款平台软件 之前用易组件做 界面又闪 又不支持PNG
自绘列表框效率又不高 本来打算自己写个界面库 工程量太大 还是放弃了....
炫彩界面库真的很不错 程序跑起来 CPU不会超过4% 效率很高
过几天有银子了 打算入手收费版
分享一个我在做自绘列表易语言无法传递listBox_drawItem类型参数的解决办法
首选声明一个 API
.版本 2
.DLL命令 API_复制内存, 整数型, "kernel32", "RtlMoveMemory", , RtlMoveMemory
.参数 目标数据地址, listBox_drawItem, , lpvDest
.参数 源数据, 整数型, , lpvSource
.参数 尺寸, 整数型, , cbCopy
然后自绘函数这样写
.版本 2
.子程序 列表框自绘函数
.参数 hEle, 整数型
.参数 pFunDrawItem, 整数型
.局部变量 临时列表项, listBox_drawItem
API_复制内存 (临时列表项, pFunDrawItem, 56)
临时列表项就是传递过来的 listBox_drawItem参数了 下面就可以自绘了....
给管理提个建议 希望能增加修改元素透明度的 API 就更好了。。这样就可以做更多好看的效果.. 继续支持炫彩!
下面是界面:
|
|