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数组