--- Module: BXSelBtn.cpp SetMapMode(pDC->GetMapMode()); memdc.h(59): error 1506: (Warning -- Call to virtual function 'CDC::SetMapMode(int)' within a constructor or destructor) } memdc.h(89): error 1740: (Info -- pointer member 'CMemDC::m_oldBitmap' (line 29) not directly freed or zero'ed by destructor -- Effective C++ #6) memdc.h(89): error 1740: (Info -- pointer member 'CMemDC::m_pDC' (line 30) not directly freed or zero'ed by destructor -- Effective C++ #6) } BXSelBtn.cpp(44): error 1401: (Warning -- member 'BXSelBtn::m_pIL' (line 46, file BXSelBtn.h) not initialized by constructor) BXSelBtn.cpp(44): error 1401: (Warning -- member 'BXSelBtn::m_bLoaded' (line 47, file BXSelBtn.h) not initialized by constructor) BXSelBtn.cpp(44): error 1401: (Warning -- member 'BXSelBtn::m_bm' (line 48, file BXSelBtn.h) not initialized by constructor) BXSelBtn.cpp(44): error 1401: (Warning -- member 'BXSelBtn::m_pParentWnd' (line 49, file BXSelBtn.h) not initialized by constructor) BXSelBtn.cpp(44): error 1401: (Warning -- member 'BXSelBtn::m_nPos' (line 51, file BXSelBtn.h) not initialized by constructor) BXSelBtn.cpp(44): error 1401: (Warning -- member 'BXSelBtn::m_nID' (line 53, file BXSelBtn.h) not initialized by constructor) } BXSelBtn.cpp(49): error 1540: (Warning -- Pointer member 'BXSelBtn::m_pIL' (line 46, file BXSelBtn.h) neither freed nor zero'ed by destructor -- Effective C++ #6) BXSelBtn.cpp(49): error 1540: (Warning -- Pointer member 'BXSelBtn::m_pParentWnd' (line 49, file BXSelBtn.h) neither freed nor zero'ed by destructor -- Effective C++ #6) dcMem.FillRect(rc,&CBrush(clrMedGrey)); BXSelBtn.cpp(127): error 50: (Error -- Attempted to take the address of a non-lvalue) dcMem.FillRect(rc,&CBrush(clrLtGrey)); BXSelBtn.cpp(129): error 50: (Error -- Attempted to take the address of a non-lvalue) dcMem.FillRect(rc,&CBrush(clrBtnFace)); // not pressed or mouse on BXSelBtn.cpp(131): error 50: (Error -- Attempted to take the address of a non-lvalue) dcMem.FillRect(rc, &CBrush(GetSysColor(COLOR_BTNSHADOW))); BXSelBtn.cpp(134): error 50: (Error -- Attempted to take the address of a non-lvalue) dcMem.FillRect(rc, &CBrush(clrMedGrey)); BXSelBtn.cpp(145): error 50: (Error -- Attempted to take the address of a non-lvalue) dcMem.FillRect(rc, &CBrush(clrMedGrey)); BXSelBtn.cpp(151): error 50: (Error -- Attempted to take the address of a non-lvalue) --- Global Wrap-up error 900: (Note -- Successful completion, 17 messages produced)