windows窗体的系统颜色(灰色)的配置值rgb等是多少?(40分相送)

kernalandkernal 2004-03-05 09:08:05
大家好:
现在需要手工绘制一副图片,要求界面一windows窗体的系统标准灰色作为背景颜色,那么我需要自己配置颜色。为了严格一致,那么我需要确定该颜色的各种配置,入rgb,色度、亮度、饱和度等信息。
那位高手给出各种配置值。多谢了。

多谢。
...全文
1525 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
enoloo 2004-06-07
  • 打赏
  • 举报
回复
GetPixel
GetRValue
GetGValue
GetBValue
taianmonkey 2004-06-07
  • 打赏
  • 举报
回复
CPoint point;
GetCursorPos(&point);//get cursor pos

HDC hDC = ::GetDC(NULL);//lock paint DC
COLORREF colorref = ::GetPixel(hDC, point.x, point.y);//get the cursor color

CString Color_text;
red = GetRValue(colorref);//store red color
Color_text.Format("%d",red);
SetDlgItemText(IDC_RED,Color_text);//display the color value
green = GetGValue(colorref);//store green color
Color_text.Format("%d",green);
SetDlgItemText(IDC_GREEN,Color_text);//display the color value
blue = GetBValue(colorref);//store blue color
Color_text.Format("%d",blue);
SetDlgItemText(IDC_BLUE,Color_text);//display the color value
lixiaosan 2004-06-07
  • 打赏
  • 举报
回复
用以下函数自己获取啊
GetPixel()
GetRValue()
GetGValue()
GetBValue()

最简单的方式:如果你安装了qq,选择“捕捉屏幕”,则会显示当前鼠标所值的象素值。

Good luck!
lilian123 2004-06-07
  • 打赏
  • 举报
回复
rgb(192,192,192)
  • 打赏
  • 举报
回复
获取系统颜色:DWORD GetSysColor( int nIndex ); // COLORREF 即是 DWORD
nIndex 取值如下:

COLOR_BTNFACE
COLOR_ACTIVECAPTION
COLOR_APPWORKSPACE
COLOR_DESKTOP
COLOR_BTNTEXT
COLOR_CAPTIONTEXT
COLOR_GRAYTEXT
COLOR_HIGHLIGHT
COLOR_HIGHLIGHTTEXT
COLOR_INACTIVECAPTION
COLOR_INACTIVECAPTIONTEXT
COLOR_INFOBK
COLOR_INFOTEXT
COLOR_MENU
COLOR_MENUTEXT
COLOR_WINDOW
COLOR_WINDOWTEXT

你要的就是 COLOR_BTNFACE,更多的请参考 MSDN。
hebaike 2004-06-07
  • 打赏
  • 举报
回复
我给你写了个取色的软件
三种颜色空间的转换
RGB,CMY,HSV
下载地址:http://211.87.225.251/ColorPicker.exe
放心的话就下。在我自己的电脑上的
birdzxy 2004-06-07
  • 打赏
  • 举报
回复
在画图里看图象属性,用条色班就看到了
ForestDB 2004-06-07
  • 打赏
  • 举报
回复
对不起,因为标题栏是渐变,所以我只能得到frame的颜色
RGB:214,211,206
HEX:D6D3CE
HSB:38°,4%,84%
Lab:85,0,3
CMYK:15%,13%,16%,0%
jacky_tian 2004-06-07
  • 打赏
  • 举报
回复
我经常使用楼上的方法
luxintian 2004-06-07
  • 打赏
  • 举报
回复
右击桌面-〉属性-〉外观-〉颜色-〉其它
luxintian 2004-06-07
  • 打赏
  • 举报
回复
右击桌面-〉属性-〉外观-〉颜色
estarsoft 2004-05-14
  • 打赏
  • 举报
回复
可以使用载图的办法使用PHOTOSHOP得到,最好的办法应该API。

15,980

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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