怎么获得系统颜色的实际颜色值呢?? 用GetSysColor可以获得指定的系统颜色的值但是这个值并不是具体的颜色值使用GetSysColor获得的值之后怎么转换成对应的颜色值呢????? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 直接等就是了,比如:COLORREF color = GetSysColor(COLOR_3DFACE); 不是楼上的不清楚比如说在XP下,GetSysColor(30)获得的是MenuColor的颜色,而我们从屏幕上看到的是白色GetSysColor(30)的这个值并不是白色啊 用GetBValueGetGValueGetRValue来从返回的颜色值中分离出具体各R、G、B 颜色的值 MFC中GetSysColor(int nIndex); nIndex的值,最大好像是28吧?GetSysColor(COLOR_MENU);这个是获取的菜单背景色,他的nIndex为4.你不使用系统定义的宏,而去自己传递一些值,当然会获取到不同的颜色了.尽管不同的系统下,不同的风格下,颜色会改变,但你坚持使用windows定义的宏就不会出错吧? 在LButtonDown或者MouseMove里面加上这样的代码,不就拾取颜色了吗?CDC* pDC = GetDC(); COLORREF color = pDC->GetPixel(point);ReleaseDC(pDC); 弱弱的问一下GetBValue是哪个DLL里面的楼上的我的那个键盘也需要 请问GetBValue代表什么数字???????还有怎么从颜色中分离出这三个颜色值嗯?????????? COLORREF color = RGB(111,222,333);BYTE r = GetRValue(); //red = 111BYTE g = GetGValue(); //green = 222BYTE b = GetBValue(); //blue = 333 在实现第三方接口时,用CAxDialogImpl创建ATL对话框m_hWnd总为NULL的问题: Microsoft Visual C++ 2008 Express Edition技术 急需解答 typeinfo的问题 关于调用其他类中函数的疑问 关于sql server的图像存储急!!!! 谁手头有这篇文章? 请教:如何通过网站IP取得网站的域名? 怎么对FTP上的文件游标进行定位? 绘制贝塞尔Bezier曲线算法!!! c#中有没有对应的方法替代c++中的memcpy?如果没有,谁能给出实现代码? 怎样在多文档程序启动时使子窗口最大化
COLORREF color = GetSysColor(COLOR_3DFACE);
楼上的不清楚
比如说在XP下,GetSysColor(30)获得的是MenuColor的颜色,而我们从屏幕上看到的是白色
GetSysColor(30)的这个值并不是白色啊
GetGValue
GetRValue来从返回的颜色值中分离出具体各R、G、B 颜色的值
CDC* pDC = GetDC();
COLORREF color = pDC->GetPixel(point);
ReleaseDC(pDC);
GetBValue是哪个DLL里面的
楼上的
我的那个键盘也需要
还有怎么从颜色中分离出这三个颜色值嗯??????????
BYTE g = GetGValue(); //green = 222
BYTE b = GetBValue(); //blue = 333