Gdi+的SolidBrush初始化有关问题

Gdi+的SolidBrush初始化问题今天遇到一个比较闹心的问题。有一个类myClass,其中经常用到的6个笔刷先定义好,

Gdi+的SolidBrush初始化问题
今天遇到一个比较闹心的问题。

有一个类myClass,其中经常用到的6个笔刷先定义好,供以后使用


class myClass
{
public:
    myClass(void);
    ~myClass(void);
    ...
private:
    SolidBrush m_Brush[6];
    ...
};

但SolidBrush的默认构造函数SolidBrush(void)是protected,无法访问,所以编译通不过。

怎么解决?
[解决办法]
SolidBrush的默认构造和拷贝都是非public的,你这里面应该定义 Color数组SetColor而不是brush数组