首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

Gdi+的SolidBrush初始化有关问题

2013-06-25 
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数组

热点排行