TC官方合作论坛

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

[已解决] 求颜色面板 颜色显示方法:

[复制链接]
跳转到指定楼层
楼主
发表于 2015-3-26 19:06:08 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
本帖最后由 apaik 于 2015-3-27 15:07 编辑

求下图颜色代码值右边的颜色,图标怎么弄,还有如何打开颜色面板,选择颜色。
http://bbs.tyuyan.com/forum.php? ... =%E9%A2%9C%E8%89%B2
求这图源码或做法











本帖子中包含更多资源

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

x
回复

使用道具 举报

23#
 楼主| 发表于 2015-3-27 16:44:39 | 只看该作者
超自然 发表于 2015-3-27 15:37
功能 开始_点击()
    var 值=系统_.颜色选择框(窗口.自身句柄()),R,G,B
    color.hextorgb(值,R,G,B)

非常感谢,完美解决了。原来要用自带的rgb转换。
回复 支持 反对

使用道具 举报

22#
发表于 2015-3-27 15:37:24 | 只看该作者
功能 开始_点击()
    var 值=系统_.颜色选择框(窗口.自身句柄()),R,G,B
    color.hextorgb(值,R,G,B)
    值=color.rgbtohex(B,G,R)
    标签.设置颜色("标签0",值,1)
功能结束
回复 支持 反对

使用道具 举报

21#
 楼主| 发表于 2015-3-27 15:13:40 | 只看该作者
超自然 发表于 2015-3-27 14:09
去了解一下RRGGBB颜色格式和BBGGRR,转换一下就好
支持库返回的是rgb格式,TC用的是bgr
...

这转换好难,因为可以是r为0,或g为0,b为0。把十进制转十六进制,就混了。
回复 支持 反对

使用道具 举报

20#
 楼主| 发表于 2015-3-27 14:55:02 | 只看该作者
本帖最后由 apaik 于 2015-3-27 15:21 编辑
超自然 发表于 2015-3-27 14:09
去了解一下RRGGBB颜色格式和BBGGRR,转换一下就好
支持库返回的是rgb格式,TC用的是bgr
...

转换太难,ffff就可能是ff00ff,00ffff,ffff00,还有3位数16进制的更麻烦。
回复 支持 反对

使用道具 举报

19#
 楼主| 发表于 2015-3-27 14:24:02 | 只看该作者
超自然 发表于 2015-3-27 14:09
去了解一下RRGGBB颜色格式和BBGGRR,转换一下就好
支持库返回的是rgb格式,TC用的是bgr
...

这个怎么转换?因为位数不一样,16进制,有的6位,有的4位
回复 支持 反对

使用道具 举报

18#
发表于 2015-3-27 14:09:08 | 只看该作者
本帖最后由 超自然 于 2015-3-27 14:20 编辑
apaik 发表于 2015-3-27 12:49
你好,还要麻烦你帮忙分析一下,
我用的“5.033.0(4.431版本)发布包”,我的tc版本是:TC4.431
代码如下 ...

去了解一下RRGGBB颜色格式和BBGGRR,转换一下就好
支持库返回的是rgb格式,TC用的是bgr
回复 支持 反对

使用道具 举报

17#
 楼主| 发表于 2015-3-27 12:49:14 | 只看该作者
超自然 发表于 2015-3-27 11:08
4.43就那样,不完全是tll的问题
写和调试的过程可以用4.31,这版本速度快,
全部弄完了如果还喜欢4.4版本,就把 ...

你好,还要麻烦你帮忙分析一下,
我用的“5.033.0(4.431版本)发布包”,我的tc版本是:TC4.431
代码如下:

功能 取色0_点击()
//这里添加你要执行的代码
    取色001=系统_.颜色选择框(0)
    辅助.消息框(取色001)
    取色0001=字符串.格式化("%x",取色001)
    辅助.消息框(取色0001)
    编辑框.设置文本("编辑框6",取色0001,"配置颜色") //设置编辑框内容
    取色0001=类型.转整型(取色0001,1)
    调试输出(取色0001)
    标签.设置颜色("标签13",取色0001,1,"配置颜色")//设置背景颜色
功能结束

因为我鼠标点的颜色和获取的颜色值不一样,我就加了消息框看数值,结果如下2个图。
我点击的左上角的类似粉色的那个,但实际得出的值,是蓝色的。



本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

16#
 楼主| 发表于 2015-3-27 11:45:17 | 只看该作者
超自然 发表于 2015-3-27 11:08
4.43就那样,不完全是tll的问题
写和调试的过程可以用4.31,这版本速度快,
全部弄完了如果还喜欢4.4版本,就把 ...

这样啊,4版本以后不改进了?
回复 支持 反对

使用道具 举报

15#
发表于 2015-3-27 11:08:06 | 只看该作者
4.43就那样,不完全是tll的问题
写和调试的过程可以用4.31,这版本速度快,
全部弄完了如果还喜欢4.4版本,就把tll换成4.4的,再用4.4生成一次就可以了
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

关闭

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

GMT+8, 2025-12-28 10:01 , Processed in 0.124524 second(s), 25 queries .

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

© 2001-2013 Comsenz Inc.

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