--- Module: CJFlatTabCtrl.cpp } CJFlatTabCtrl.cpp(107): error 1401: (Warning -- member 'CCJFlatTabCtrl::m_iClientWidth' (line 146, file ..\Include\CJFlatTabCtrl.h) not initialized by constructor) CJFlatTabCtrl.cpp(107): error 1401: (Warning -- member 'CCJFlatTabCtrl::m_iClientHeight' (line 147, file ..\Include\CJFlatTabCtrl.h) not initialized by constructor) CJFlatTabCtrl.cpp(107): error 1401: (Warning -- member 'CCJFlatTabCtrl::m_iTotalTabWidth' (line 148, file ..\Include\CJFlatTabCtrl.h) not initialized by constructor) } CJFlatTabCtrl.cpp(153): error 1740: (Info -- pointer member 'CCJFlatTabCtrl::m_hLeftArrow' (line 158, file ..\Include\CJFlatTabCtrl.h) not directly freed or zero'ed by destructor -- Effective C++ #6) CJFlatTabCtrl.cpp(153): error 1740: (Info -- pointer member 'CCJFlatTabCtrl::m_hLeftArrowDisabled' (line 159, file ..\Include\CJFlatTabCtrl.h) not directly freed or zero'ed by destructor -- Effective C++ #6) CJFlatTabCtrl.cpp(153): error 1740: (Info -- pointer member 'CCJFlatTabCtrl::m_hRightArrow' (line 160, file ..\Include\CJFlatTabCtrl.h) not directly freed or zero'ed by destructor -- Effective C++ #6) CJFlatTabCtrl.cpp(153): error 1740: (Info -- pointer member 'CCJFlatTabCtrl::m_hRightArrowDisabled' (line 161, file ..\Include\CJFlatTabCtrl.h) not directly freed or zero'ed by destructor -- Effective C++ #6) CJFlatTabCtrl.cpp(153): error 1740: (Info -- pointer member 'CCJFlatTabCtrl::m_hHomeArrow' (line 162, file ..\Include\CJFlatTabCtrl.h) not directly freed or zero'ed by destructor -- Effective C++ #6) CJFlatTabCtrl.cpp(153): error 1740: (Info -- pointer member 'CCJFlatTabCtrl::m_hHomeArrowDisabled' (line 163, file ..\Include\CJFlatTabCtrl.h) not directly freed or zero'ed by destructor -- Effective C++ #6) CJFlatTabCtrl.cpp(153): error 1740: (Info -- pointer member 'CCJFlatTabCtrl::m_hEndArrow' (line 164, file ..\Include\CJFlatTabCtrl.h) not directly freed or zero'ed by destructor -- Effective C++ #6) CJFlatTabCtrl.cpp(153): error 1740: (Info -- pointer member 'CCJFlatTabCtrl::m_hEndArrowDisabled' (line 165, file ..\Include\CJFlatTabCtrl.h) not directly freed or zero'ed by destructor -- Effective C++ #6) m_pLeftButton->EnableWindow(m_iXOffset); CJFlatTabCtrl.cpp(244): error 613: (Warning -- Possible use of null pointer 'CCJFlatTabCtrl::m_pLeftButton' in left argument to operator '->' [Reference: file CJFlatTabCtrl.cpp: line 94]) m_pRightButton->EnableWindow(true); CJFlatTabCtrl.cpp(246): error 613: (Warning -- Possible use of null pointer 'CCJFlatTabCtrl::m_pRightButton' in left argument to operator '->' [Reference: file CJFlatTabCtrl.cpp: line 95]) m_pRightButton->EnableWindow(false); CJFlatTabCtrl.cpp(248): error 613: (Warning -- Possible use of null pointer 'CCJFlatTabCtrl::m_pRightButton' in left argument to operator '->' [Reference: file CJFlatTabCtrl.cpp: line 95]) m_pHomeButton->EnableWindow(m_iXOffset); CJFlatTabCtrl.cpp(251): error 613: (Warning -- Possible use of null pointer 'CCJFlatTabCtrl::m_pHomeButton' in left argument to operator '->' [Reference: file CJFlatTabCtrl.cpp: line 96]) m_pEndButton->EnableWindow(m_pRightButton->IsWindowEnabled()); CJFlatTabCtrl.cpp(252): error 613: (Warning -- Possible use of null pointer 'CCJFlatTabCtrl::m_pEndButton' in left argument to operator '->' [Reference: file CJFlatTabCtrl.cpp: line 97]) CJFlatTabCtrl.cpp(252): error 613: (Warning -- Possible use of null pointer 'CCJFlatTabCtrl::m_pRightButton' in left argument to operator '->' [Reference: file CJFlatTabCtrl.cpp: line 95]) return nItem; CJFlatTabCtrl.cpp(362): error 429: (Warning -- Custodial pointer 'pItem' (line 338) has not been freed or returned) CJFlatTabCtrl.cpp(362): error 429: (Warning -- Custodial pointer 'pTipItem' (line 346) has not been freed or returned) m_pHomeButton->MoveWindow(1, 0, 16, cy); CJFlatTabCtrl.cpp(672): error 613: (Warning -- Possible use of null pointer 'CCJFlatTabCtrl::m_pHomeButton' in left argument to operator '->' [Reference: file CJFlatTabCtrl.cpp: line 96]) m_pLeftButton->MoveWindow(17, 0, 16, cy); CJFlatTabCtrl.cpp(673): error 613: (Warning -- Possible use of null pointer 'CCJFlatTabCtrl::m_pLeftButton' in left argument to operator '->' [Reference: file CJFlatTabCtrl.cpp: line 94]) m_pRightButton->MoveWindow(33, 0, 16, cy); CJFlatTabCtrl.cpp(674): error 613: (Warning -- Possible use of null pointer 'CCJFlatTabCtrl::m_pRightButton' in left argument to operator '->' [Reference: file CJFlatTabCtrl.cpp: line 95]) m_pEndButton->MoveWindow(49, 0, 16, cy); CJFlatTabCtrl.cpp(675): error 613: (Warning -- Possible use of null pointer 'CCJFlatTabCtrl::m_pEndButton' in left argument to operator '->' [Reference: file CJFlatTabCtrl.cpp: line 97]) m_pLeftButton->MoveWindow(1, 0, 16, cy); CJFlatTabCtrl.cpp(678): error 613: (Warning -- Possible use of null pointer 'CCJFlatTabCtrl::m_pLeftButton' in left argument to operator '->' [Reference: file CJFlatTabCtrl.cpp: line 94]) m_pRightButton->MoveWindow(17, 0, 16, cy); CJFlatTabCtrl.cpp(679): error 613: (Warning -- Possible use of null pointer 'CCJFlatTabCtrl::m_pRightButton' in left argument to operator '->' [Reference: file CJFlatTabCtrl.cpp: line 95]) HDC hMetaDC = ::CreateEnhMetaFile( NULL, NULL, NULL, NULL ); CJFlatTabCtrl.cpp(791): error 578: (Warning -- Declaration of symbol 'hMetaDC' hides symbol 'hMetaDC' (line 731)) HPEN hOldPen = (HPEN)::SelectObject( hMetaDC, hPen ); CJFlatTabCtrl.cpp(792): error 578: (Warning -- Declaration of symbol 'hOldPen' hides symbol 'hOldPen' (line 732)) HBRUSH hOldBrush = (HBRUSH)::SelectObject( hMetaDC, hBrush ); CJFlatTabCtrl.cpp(793): error 578: (Warning -- Declaration of symbol 'hOldBrush' hides symbol 'hOldBrush' (line 733)) --- Global Wrap-up error 900: (Note -- Successful completion, 28 messages produced)