TC官方合作论坛

 找回密码
 立即注册
楼主: apaik
打印 上一主题 下一主题

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

[复制链接]
11#
 楼主| 发表于 2015-3-26 22:33:19 | 只看该作者
超自然 发表于 2015-3-26 22:00
调用我那个方法,会弹出系统颜色选择框,返回值是你选的十进制颜色值,用个变量保存起来,下面用字符串格式化 ...

...看了一下,不知道怎么用,那里可以查到教程啊?谢谢
回复 支持 反对

使用道具 举报

12#
发表于 2015-3-26 22:35:47 | 只看该作者
apaik 发表于 2015-3-26 22:33
...看了一下,不知道怎么用,那里可以查到教程啊?谢谢

解压,里面有个tll文件,放到你工程的.t文件目录下
在TC里面就像官方API一样调用
打开里面的帮助文档,里面有你需要知道的一切
注意分两个版本,和你使用的TC程序版本要对应
回复 支持 反对

使用道具 举报

13#
 楼主| 发表于 2015-3-26 22:53:39 | 只看该作者
超自然 发表于 2015-3-26 22:35
解压,里面有个tll文件,放到你工程的.t文件目录下
在TC里面就像官方API一样调用
打开里面的帮助文档,里面 ...


试了几次都出错。应该怎么写呢?

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

14#
 楼主| 发表于 2015-3-27 08:50:36 | 只看该作者
超自然 发表于 2015-3-26 22:35
解压,里面有个tll文件,放到你工程的.t文件目录下
在TC里面就像官方API一样调用
打开里面的帮助文档,里面 ...

有没有单独的颜色面板的tll,机器运行好卡
回复 支持 反对

使用道具 举报

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

使用道具 举报

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

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

使用道具 举报

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
回复 支持 反对

使用道具 举报

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
回复 支持 反对

使用道具 举报

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

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

使用道具 举报

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进制的更麻烦。
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

关闭

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

GMT+8, 2025-9-23 11:09 , Processed in 0.262755 second(s), 21 queries .

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

© 2001-2013 Comsenz Inc.

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