The Color class

The Color class is a wrapper class for the Win32 API COLORREF structure, which holds a color in accordance with the Red-Green-Blue (RGB) standard. Each component of the color is represented by a value between 0 and 255, inclusive, which gives a theoretical total number of 2563 = 16,777,216 different colors, among which Color defines 142 standard colors.

Color.h

namespace SmallWindows { 
  class Color; 
  extern const Color SystemColor; 

The default constructor initializes the color with zero for each of the red, green, and blue values, which corresponds to black. A color object can also be initialized by, and assigned to, another color:

 class Color { public: Color(); Color(int red, int green, int blue); Color(const Color& color); Color& ...

Get C++ Windows Programming now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.