TextOut(100,50,strText);strText.Format(_T("R分量:0x%02X"),RED);pDC->TextOut(100,100,strText);strText.Format(_T("G分量:0x%02X"),GREEN);pDC->TextOut(100,150,strText);strText.Format(_T("B分量:0x%02X"),BLUE);pDC->TextOut(100,200,strText);-IMDN开发者社群-imdn.cn"> TextOut(100,50,strText);strText.Format(_T("R分量:0x%02X"),RED);pDC->TextOut(100,100,strText);strText.Format(_T("G分量:0x%02X"),GREEN);pDC->TextOut(100,150,strText);strText.Format(_T("B分量:0x%02X"),BLUE);pDC->TextOut(100,200,strText); - IMDN开发者社群-imdn.cn">
登录
首页 » 其他 » VC++转换COLORREF值为RGB分量

VC++转换COLORREF值为RGB分量

于 2022-06-13 发布 文件大小:202.20 kB
0 69
下载积分: 2 下载次数: 1

代码说明:

VC++转换COLORREF值为RGB分量,举个例子,在本例中,是将COLORREF值:0x000080FF转换成:R分量:0xFF、G分量:0x80、B分量:0x00,注意,并不是分离。请看定义:   //R分量   BYTE RED = GetRValue(cr);   //G分量   BYTE GREEN = GetGValue(cr);   //B分量   BYTE BLUE = GetBValue(cr);   CString strText = _T("");   strText.Format(_T("COLORREF值:0x%08X"), cr);   pDC->TextOut(100, 50, strText);   strText.Format(_T("R分量:0x%02X"), RED);   pDC->TextOut(100, 100, strText);   strText.Format(_T("G分量:0x%02X"), GREEN);   pDC->TextOut(100, 150, strText);   strText.Format(_T("B分量:0x%02X"), BLUE);   pDC->TextOut(100, 200, strText);

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • 696518资源总数
  • 104226会员总数
  • 47今日下载