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

初学者求教,编译报错。理论不够,看不明白其意图

2012-01-07 
菜鸟求教,编译报错。。。。理论不够,看不明白其意图C/C++ codeclass CX2ShadowWindow : public CX2WindowImpl{

菜鸟求教,编译报错。。。。理论不够,看不明白其意图

C/C++ code
class CX2ShadowWindow : public CX2WindowImpl{public:    BEGIN_MSG_MAP(CX2ShadowWindow)        MESSAGE_HANDLER(WM_CREATE,OnCreate)        MESSAGE_HANDLER(WM_SIZE,OnSize)        MESSAGE_HANDLER(WM_PAINT,OnPaint)        MESSAGE_HANDLER(WM_ERASEBKGND,OnEraseBackground)    END_MSG_MAP()    CX2ShadowWindow() : m_clrColor(0,0,0), m_nOpaque(15), m_hwndTarget(0)  { }   --------这行报错  error C2359: “CX2ShadowWindow::m_clrColor” : 非类类型的成员要求单一的初始值设定项表达式    CX2ShadowWindow(COLORREF clrColor,int nOpaque) : m_hwndTarget(0)    {         m_nOpaque = nOpaque;        m_clrColor = clrColor;    }



请问这个错是怎么回事情,另外如何可以解决,谢谢

[解决办法]
m_clrColor 是不是类成员
[解决办法]
要将m_clrColor定义为CX2ShadowWindow 类的成员变量,并且是COLORREF 类型的.
在CX2ShadowWindow 类的头文件中:
public:
COLORREF m_clrColor;
[解决办法]
C/C++ code
CX2ShadowWindow() : m_clrColor(0,0,0), m_nOpaque(15), m_hwndTarget(0)  { } 

热点排行