--- Module: BXCoolBtn.cpp } BXCoolBtn.cpp(57): error 1401: (Warning -- member 'BXCoolBtn::m_pParentWnd' (line 34, file BXCoolBtn.h) not initialized by constructor) BXCoolBtn.cpp(57): error 1401: (Warning -- member 'BXCoolBtn::m_nID' (line 35, file BXCoolBtn.h) not initialized by constructor) } BXCoolBtn.cpp(74): error 1540: (Warning -- Pointer member 'BXCoolBtn::m_pParentWnd' (line 34, file BXCoolBtn.h) neither freed nor zero'ed by destructor -- Effective C++ #6) } BXCoolBtn.cpp(110): error 533: (Warning -- function 'BXCoolBtn::Create(const char *, unsigned long, const struct tagRECT &, CWnd *, unsigned int)' should return a value (see line 104)) pDC->FillRect(trueRect,&CBrush(GetSysColor(COLOR_BTNFACE))); BXCoolBtn.cpp(146): error 50: (Error -- Attempted to take the address of a non-lvalue) --- Global Wrap-up error 900: (Note -- Successful completion, 5 messages produced)