pb下256色的rgb值(所有)

zhengkaining 2002-03-12 05:32:21
除了16原色外,pb下256色的rgb值(所有)?
...全文
971 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
china_hfz 2002-04-02
  • 打赏
  • 举报
回复
window画笔颜色中自定义中调色板加上
rbg = red + 256*green + 256*256*blue
自己调了!

rabbitsfoot 2002-04-02
  • 打赏
  • 举报
回复
基本上是答非所问!
oyj 2002-03-25
  • 打赏
  • 举报
回复
pb中有个code example, 其中用户对象中有个实例color changed, 您可以用它来查rgb值
nana11 2002-03-19
  • 打赏
  • 举报
回复
打开微软自带的画图的paint,找色,里面就有你想要的。
Hanson_bati_zhu 2002-03-19
  • 打赏
  • 举报
回复
256色下
WINDOWS管理所有颜色
所以不一定就是你要的颜色

misslyy 2002-03-19
  • 打赏
  • 举报
回复
同意 spark1()
spark1 2002-03-18
  • 打赏
  • 举报
回复
找个PHOTOSHOP之类的软件查看RGB值!
zhengkaining 2002-03-13
  • 打赏
  • 举报
回复
不是这样,我做的软件是在256色下运行(终端模式),我要的是在256色下,不带点点的色值(纯色,除16原色外的)
chinesegump 2002-03-13
  • 打赏
  • 举报
回复
学习
咚咚咚咚咚咚 2002-03-12
  • 打赏
  • 举报
回复
调色板
tjm1 2002-03-12
  • 打赏
  • 举报
回复
pb帮助
Color Red value Green value Blue value
Black 0 0 0
White 255 255 255
Light Gray 192 192 192
Dark Gray 128 128 128
Red 255 0 0
Dark Red 128 0 0
Green 0 255 0
Dark Green 0 128 0
Blue 0 0 255
Dark Blue 0 0 128
Magenta 255 0 255
Dark Magenta 128 0 128
Cyan 0 255 255
Dark Cyan 0 128 128
Yellow 255 255 0
Brown 128 128 0
tjm1 2002-03-12
  • 打赏
  • 举报
回复
pb的帮助:
Color Red value Green value Blue value
Black 0 0 0
White 255 255 255
Light Gray 192 192 192
Dark Gray 128 128 128
Red 255 0 0
Dark Red 128 0 0
Green 0 255 0
Dark Green 0 128 0
Blue 0 0 255
Dark Blue 0 0 128
Magenta 255 0 255
Dark Magenta 128 0 128
Cyan 0 255 255
Dark Cyan 0 128 128
Yellow 255 255 0
Brown 128 128 0
Hanson_bati_zhu 2002-03-12
  • 打赏
  • 举报
回复
定义API函数
FUNCTION ulong GetSysColor(ulong nIndex) LIBRARY "user32.dll"

定义常量
CONSTANT LONG COLOR_SCROLLBAR = 0
CONSTANT LONG COLOR_BACKGROUND = 1
CONSTANT LONG COLOR_ACTIVECAPTION = 2
CONSTANT LONG COLOR_INACTIVECAPTION = 3
CONSTANT LONG COLOR_MENU = 4
CONSTANT LONG COLOR_WINDOW = 5
CONSTANT LONG COLOR_WINDOWFRAME = 6
CONSTANT LONG COLOR_MENUTEXT = 7
CONSTANT LONG COLOR_WINDOWTEXT = 8
CONSTANT LONG COLOR_CAPTIONTEXT = 9
CONSTANT LONG COLOR_ACTIVEBORDER = 10
CONSTANT LONG COLOR_INACTIVEBORDER = 11
CONSTANT LONG COLOR_APPWORKSPACE = 12
CONSTANT LONG COLOR_HIGHLIGHT = 13
CONSTANT LONG COLOR_HIGHLIGHTTEXT = 14
CONSTANT LONG COLOR_BTNFACE = 15
CONSTANT LONG COLOR_BTNSHADOW = 16
CONSTANT LONG COLOR_GRAYTEXT = 17
CONSTANT LONG COLOR_BTNTEXT = 18
CONSTANT LONG COLOR_INACTIVECAPTIONTEXT = 19
CONSTANT LONG COLOR_BTNHIGHLIGHT = 20

CONSTANT LONG COLOR_3DDKSHADOW = 21
CONSTANT LONG COLOR_3DLIGHT = 22
CONSTANT LONG COLOR_INFOTEXT = 23
CONSTANT LONG COLOR_INFOBK = 24

CONSTANT LONG COLOR_DESKTOP = 1
CONSTANT LONG COLOR_3DFACE = 15
CONSTANT LONG COLOR_3DSHADOW = 16
CONSTANT LONG COLOR_3DHIGHLIGHT = 20
CONSTANT LONG COLOR_3DHILIGHT = 20
CONSTANT LONG COLOR_BTNHILIGHT = 20


用GetSysColor函数可以获取WINDOWS系统配色
在256色下
实际上WINDOWS只用到了这些颜色号
其他颜色号留给用户使用
对于与系统冲突的颜色,WINDOWS会自动调整
chinalht 2002-03-12
  • 打赏
  • 举报
回复
pb自带的工具 dwsyntax中可以获取颜色值
另外, 画笔中也可以获取颜色的rgb值
zhanwei 2002-03-12
  • 打赏
  • 举报
回复
rbg = red + 256*green + 256*256*blue
自己调了!

401

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 非技术版
社区管理员
  • 非技术版社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧