交互式绘图软件开发创新设计.pptVIP

  • 8
  • 0
  • 约1.75万字
  • 约 78页
  • 2019-11-10 发布于广东
  • 举报
3 CDC绘图工具 1.颜色 Windows中的颜色一般用4个字节表示(0BGR(整数) = R G B 0(字节序) [Intel CPU低位字节在前]),Win32 API中定义了一个专门表示颜色索引值的变量类型COLORREF:(windef.h) typedef DWORD COLORREF; // 0x00bbggrr 和一个由红绿蓝三原色构造颜色值的宏RGB:(wingdi.h) #define RGB(r,g,b) ((COLORREF)(((BYTE)(r)|((WORD)((BYTE)(g))8))|(((DWORD)(BYTE)(b))16))) 其中,r、g、b为字节变量,取值范围为0~255。 * * 其函数说明为: COLORREF RGB( BYTE bRed, // red component of color BYTE bGreen, // green component of color BYTE bBlue // blue component of color ); 例如: COLORREF red, gray; red = RGB(255, 0, 0); gray = RGB(128, 128,128); * * * * 在API中还定义了由COLORREF变量获取各个颜色分量的宏Get?Value:(wingdi.h) #define G

文档评论(0)

1亿VIP精品文档

相关文档