菜鸟求教,编译报错。。。。理论不够,看不明白其意图
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; }
CX2ShadowWindow() : m_clrColor(0,0,0), m_nOpaque(15), m_hwndTarget(0) { }