读书人

Gdi+的SolidBrush初始化有关问题

发布时间: 2013-06-25 23:45:41 作者: rapoo

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

读书人网 >C++

热点推荐