Lint Analysis Results Report for OXCoolComboBox.cpp |
| Implementation file: | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp |
|---|---|
| Project: | UTStaticLib2008 |
| Solution: | UsingStaticLib.sln [configuration: Debug] |
| Analysis Status: | Complete |
| Last Analysed: | 08 October 2008, 11:59:34 |
| Total Issues: | 139 |
| Elective Notes: | 33 (23.74%) |
| Informational: | 79 (56.83%) |
| Warnings: | 27 (19.42%) |
| Errors: | 0 (0.00%) |
| Internal Errors: | 0 (0.00%) |
| Fatal Errors: | 0 (0.00%) |
| User: | Anna |
| Computer: | GABRIELLE |
Issue count by category ![]() Issue count by message number ![]() |
| Order | Category | Severity | Issue No. | Source File | Line No. | Issue Text |
|---|---|---|---|---|---|---|
| 1 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp | 36 | do ... while(0); |
| 2 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp | 47 | do ... while(0); |
| 3 | Warning | 3 | 613 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp | 51 | Possible use of null pointer 'COXCoolComboEdit::m_pCombo' in left argument to operator '->' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp: lines 36, 47] |
| 4 | Information | 2 | 831 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp | 36 | Reference cited in prior message |
| 5 | Information | 2 | 831 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp | 47 | Reference cited in prior message |
| 6 | Elective Note | 1 | 1928 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp | 68 | Symbol 'COXCoolCtrl' did not appear in the constructor initializer list -- Effective C++ #12 |
| 7 | Elective Note | 1 | 1926 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp | 68 | Symbol 'COXCoolComboBox::m_edit's default constructor implicitly called -- Effective C++ #12 |
| 8 | Elective Note | 1 | 1926 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp | 68 | Symbol 'COXCoolComboBox::m_listBox's default constructor implicitly called -- Effective C++ #12 |
| 9 | Elective Note | 1 | 1927 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp | 68 | Symbol 'COXCoolComboBox::m_nDefaultFontHeight' did not appear in the constructor initializer list -- Effective C++ #12 |
| 10 | Elective Note | 1 | 1927 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp | 68 | Symbol 'COXCoolComboBox::m_nDefaultFontHeightSansLeading' did not appear in the constructor initializer list -- Effective C++ #12 |
| 11 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp | 94 | Ignoring return value of function 'CWnd::RedrawWindow(const struct tagRECT *, CRgn *, unsigned int)' (compare with line 2308, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h) |
| 12 | Information | 2 | 830 | C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h | 2308 | Location cited in prior message |
| 13 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp | 115 | do ... while(0); |
| 14 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp | 116 | Ignoring return value of function 'CWnd::RedrawWindow(const struct tagRECT *, CRgn *, unsigned int)' (compare with line 2308, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h) |
| 15 | Information | 2 | 830 | C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h | 2308 | Location cited in prior message |
| 16 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp | 122 | Variable 'hBrush' (line 103) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 17 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp | 103 | Location cited in prior message |
| 18 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp | 133 | Ignoring return value of function 'COXCoolComboBox::SubclassListBoxCtrl(void)' (compare with line 172, file ..\..\Include\OXCoolComboBox.h) |
| 19 | Information | 2 | 830 | ..\..\Include\OXCoolComboBox.h | 172 | Location cited in prior message |
| 20 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp | 135 | Ignoring return value of function 'COXCoolComboBox::SubclassEditCtrl(void)' (compare with line 170, file ..\..\Include\OXCoolComboBox.h) |
| 21 | Information | 2 | 830 | ..\..\Include\OXCoolComboBox.h | 170 | Location cited in prior message |
| 22 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp | 148 | Ignoring return value of function 'CDC::SelectObject(CFont *)' (compare with line 588, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h) |
| 23 | Information | 2 | 830 | C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h | 588 | Location cited in prior message |
| 24 | Warning | 3 | 578 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp | 149 | Declaration of symbol 'tm' hides symbol 'tm' (line 117, file C:\Program Files\Microsoft Visual Studio 9.0\VC\include\time.h) |
| 25 | Information | 2 | 830 | C:\Program Files\Microsoft Visual Studio 9.0\VC\include\time.h | 117 | Location cited in prior message |
| 26 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp | 150 | Ignoring return value of function 'CDC::GetTextMetricsA(struct tagTEXTMETRICA *) const' (compare with line 845, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h) |
| 27 | Information | 2 | 830 | C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h | 845 | Location cited in prior message |
| 28 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp | 153 | Ignoring return value of function 'CWnd::ReleaseDC(CDC *)' (compare with line 2288, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h) |
| 29 | Information | 2 | 830 | C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h | 2288 | Location cited in prior message |
| 30 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp | 158 | Ignoring return value of function 'CWnd::SendMessageA(unsigned int, unsigned int, long) const' (compare with line 2222, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h) |
| 31 | Information | 2 | 830 | C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h | 2222 | Location cited in prior message |
| 32 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp | 161 | Variable 'pDC' (line 147) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 33 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp | 147 | Location cited in prior message |
| 34 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp | 161 | Variable 'nCurrentHeight' (line 155) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 35 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp | 155 | Location cited in prior message |
| 36 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp | 161 | Parameter 'wParam' (line 140) could be declared const --- Eff. C++ 3rd Ed. item 3 |
| 37 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp | 140 | Location cited in prior message |
| 38 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp | 161 | Parameter 'lParam' (line 140) could be declared const --- Eff. C++ 3rd Ed. item 3 |
| 39 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp | 140 | Location cited in prior message |
| 40 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp | 201 | do ... while(0); |
| 41 | Information | 2 | 785 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp | 225 | Too few initializers for aggregate 'dis' of type 'tagDRAWITEMSTRUCT' |
| 42 | Information | 2 | 732 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp | 227 | Loss of sign (assignment) (long to unsigned int) |
| 43 | Information | 2 | 732 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp | 228 | Loss of sign (assignment) (int to unsigned int) |
| 44 | Information | 2 | 834 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp | 233 | Operator '-' followed by operator '-' is confusing. Use parentheses. |
| 45 | Information | 2 | 834 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp | 233 | Operator '-' followed by operator '-' is confusing. Use parentheses. |
| 46 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp | 243 | Ignoring return value of function 'CDC::SelectClipRgn(CRgn *)' (compare with line 689, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h) |
| 47 | Information | 2 | 830 | C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h | 689 | Location cited in prior message |
| 48 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp | 244 | Ignoring return value of function 'CDC::ExcludeClipRect(const struct tagRECT *)' (compare with line 691, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h) |
| 49 | Information | 2 | 830 | C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h | 691 | Location cited in prior message |
| 50 | Information | 2 | 834 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp | 286 | Operator '-' followed by operator '-' is confusing. Use parentheses. |
| 51 | Information | 2 | 834 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp | 286 | Operator '-' followed by operator '-' is confusing. Use parentheses. |
| 52 | Information | 2 | 834 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp | 289 | Operator '-' followed by operator '-' is confusing. Use parentheses. |
| 53 | Information | 2 | 834 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp | 289 | Operator '-' followed by operator '-' is confusing. Use parentheses. |
| 54 | Warning | 3 | 506 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp | 293 | Constant value Boolean |
| 55 | Information | 2 | 774 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp | 293 | Boolean within 'if' always evaluates to False [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp: line 293] |
| 56 | Information | 2 | 831 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp | 293 | Reference cited in prior message |
| 57 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp | 311 | Ignoring return value of function 'CDC::Rectangle(int, int, int, int)' (compare with line 757, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h) |
| 58 | Information | 2 | 830 | C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h | 757 | Location cited in prior message |
| 59 | Information | 2 | 774 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp | 331 | Boolean within 'if' always evaluates to True [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp: line 325] |
| 60 | Information | 2 | 831 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp | 325 | Reference cited in prior message |
| 61 | Information | 2 | 834 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp | 383 | Operator '-' followed by operator '-' is confusing. Use parentheses. |
| 62 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp | 399 | Variable 'nRightMargin' (line 181) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 63 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp | 181 | Location cited in prior message |
| 64 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp | 399 | Variable 'nTopMargin' (line 182) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 65 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp | 182 | Location cited in prior message |
| 66 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp | 399 | Variable 'nBottomMargin' (line 183) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 67 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp | 183 | Location cited in prior message |
| 68 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp | 399 | Variable 'nLeftMargin' (line 180) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 69 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp | 180 | Location cited in prior message |
| 70 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp | 399 | Variable 'dc' (line 192) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 71 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp | 192 | Location cited in prior message |
| 72 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp | 399 | Variable 'penDefault' (line 173) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 73 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp | 173 | Location cited in prior message |
| 74 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp | 399 | Variable 'pressed' (line 315) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 75 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp | 315 | Location cited in prior message |
| 76 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp | 399 | Variable 'button_rect' (line 184) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 77 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp | 184 | Location cited in prior message |
| 78 | Warning | 3 | 650 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp | 429 | Constant '-1' out of range for operator '!=' |
| 79 | Information | 2 | 737 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp | 429 | Loss of sign in promotion from int to unsigned int |
| 80 | Information | 2 | 713 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp | 430 | Loss of precision (assignment) (unsigned int to int) |
| 81 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp | 448 | Ignoring return value of function 'DrawFocusRect(struct HDC__ *, const struct tagRECT *)' (compare with line 7761, file C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winuser.h) |
| 82 | Information | 2 | 830 | C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winuser.h | 7761 | Location cited in prior message |
| 83 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp | 469 | Ignoring return value of function 'DrawTextA(struct HDC__ *, const char *, int, struct tagRECT *, unsigned int)' (compare with line 6472, file C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winuser.h) |
| 84 | Information | 2 | 830 | C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winuser.h | 6472 | Location cited in prior message |
| 85 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp | 471 | Parameter 'lpDrawItemStruct' (line 422) could be declared const --- Eff. C++ 3rd Ed. item 3 |
| 86 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp | 422 | Location cited in prior message |
| 87 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp | 471 | Variable 'bHighlight' (line 435) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 88 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp | 435 | Location cited in prior message |
| 89 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp | 471 | Variable 'bFocus' (line 436) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 90 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp | 436 | Location cited in prior message |
| 91 | Elective Note | 1 | 1961 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp | 471 | virtual member function 'COXCoolComboBox::DrawItem(struct tagDRAWITEMSTRUCT *)' could be made const --- Eff. C++ 3rd Ed. item 3 |
| 92 | Warning | 3 | 685 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp | 476 | Relational operator '<' always evaluates to 'false' |
| 93 | Warning | 3 | 568 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp | 476 | non-negative quantity is never less than zero |
| 94 | Information | 2 | 732 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp | 477 | Loss of sign (assignment) (int to unsigned int) |
| 95 | Information | 2 | 732 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp | 479 | Loss of sign (assignment) (int to unsigned int) |
| 96 | Elective Note | 1 | 1961 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp | 480 | virtual member function 'COXCoolComboBox::MeasureItem(struct tagMEASUREITEMSTRUCT *)' could be made const --- Eff. C++ 3rd Ed. item 3 |
| 97 | Warning | 3 | 650 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp | 488 | Constant '-1' out of range for operator '!=' |
| 98 | Information | 2 | 737 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp | 488 | Loss of sign in promotion from int to unsigned int |
| 99 | Information | 2 | 713 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp | 489 | Loss of precision (arg. no. 1) (unsigned int to int) |
| 100 | Warning | 3 | 650 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp | 490 | Constant '-1' out of range for operator '!=' |
| 101 | Information | 2 | 737 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp | 490 | Loss of sign in promotion from int to unsigned int |
| 102 | Information | 2 | 713 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp | 491 | Loss of precision (arg. no. 1) (unsigned int to int) |
| 103 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp | 494 | Parameter 'lpcs' (line 483) could be declared const --- Eff. C++ 3rd Ed. item 3 |
| 104 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp | 483 | Location cited in prior message |
| 105 | Elective Note | 1 | 1961 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp | 494 | virtual member function 'COXCoolComboBox::CompareItem(struct tagCOMPAREITEMSTRUCT *)' could be made const --- Eff. C++ 3rd Ed. item 3 |
| 106 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp | 504 | Ignoring return value of function 'CWnd::RedrawWindow(const struct tagRECT *, CRgn *, unsigned int)' (compare with line 2308, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h) |
| 107 | Information | 2 | 830 | C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h | 2308 | Location cited in prior message |
| 108 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp | 527 | Ignoring return value of function 'CDC::SelectObject(CFont *)' (compare with line 588, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h) |
| 109 | Information | 2 | 830 | C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h | 588 | Location cited in prior message |
| 110 | Warning | 3 | 578 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp | 528 | Declaration of symbol 'tm' hides symbol 'tm' (line 117, file C:\Program Files\Microsoft Visual Studio 9.0\VC\include\time.h) |
| 111 | Information | 2 | 830 | C:\Program Files\Microsoft Visual Studio 9.0\VC\include\time.h | 117 | Location cited in prior message |
| 112 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp | 529 | Ignoring return value of function 'CDC::GetTextMetricsA(struct tagTEXTMETRICA *) const' (compare with line 845, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h) |
| 113 | Information | 2 | 830 | C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h | 845 | Location cited in prior message |
| 114 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp | 532 | Ignoring return value of function 'CWnd::ReleaseDC(CDC *)' (compare with line 2288, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h) |
| 115 | Information | 2 | 830 | C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h | 2288 | Location cited in prior message |
| 116 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp | 540 | Variable 'pDC' (line 526) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 117 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp | 526 | Location cited in prior message |
| 118 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp | 555 | Ignoring return value of function 'CWnd::SendMessageA(unsigned int, unsigned int, long) const' (compare with line 2222, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h) |
| 119 | Information | 2 | 830 | C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h | 2222 | Location cited in prior message |
| 120 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp | 557 | Variable 'pThreadState' (line 551) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 121 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp | 551 | Location cited in prior message |
| 122 | Elective Note | 1 | 954 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp | 557 | Pointer variable 'pThreadState' (line 551) could be declared as pointing to const --- Eff. C++ 3rd Ed. item 3 |
| 123 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp | 551 | Location cited in prior message |
| 124 | Information | 2 | 834 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp | 581 | Operator '-' followed by operator '-' is confusing. Use parentheses. |
| 125 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp | 590 | Variable 'nRightMargin' (line 576) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 126 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp | 576 | Location cited in prior message |
| 127 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp | 590 | Variable 'nTopMargin' (line 577) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 128 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp | 577 | Location cited in prior message |
| 129 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp | 590 | Variable 'nBottomMargin' (line 578) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 130 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp | 578 | Location cited in prior message |
| 131 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp | 590 | Variable 'nButtonWidth' (line 579) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 132 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp | 579 | Location cited in prior message |
| 133 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp | 590 | Variable 'bSimpleCombo' (line 570) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 134 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp | 570 | Location cited in prior message |
| 135 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp | 595 | do ... while(0); |
| 136 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp | 607 | do ... while(0); |
| 137 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp | 616 | do ... while(0); |
| 138 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp | 630 | do ... while(0); |
| 139 | Information | 2 | 766 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp | 637 | Header file 'D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\Include\UTB64Bit.h' not used in module 'D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp' |
--- Module: D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp (C++)
#... eak() ; } while (0) /*lint -restore */
ASSERT(pCombo!=NULL);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp(36): error 717: (Info -- do ... while(0);)
#... Break() ; } while (0) /*lint -restore */
ASSERT(m_pCombo!=NULL);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp(47): error 717: (Info -- do ... while(0);)
m_pCombo->OnChangeHotState(!m_bInHotState);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp(51): error 613: (Warning -- Possible use of null pointer 'COXCoolComboEdit::m_pCombo' in left argument to operator '->' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp: lines 36, 47])
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp(36): error 831: (Info -- Reference cited in prior message)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp(47): error 831: (Info -- Reference cited in prior message)
{
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp(68): error 1928: (Note -- Symbol 'COXCoolCtrl' did not appear in the constructor initializer list -- Effective C++ #12)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp(68): error 1926: (Note -- Symbol 'COXCoolComboBox::m_edit's default constructor implicitly called -- Effective C++ #12)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp(68): error 1926: (Note -- Symbol 'COXCoolComboBox::m_listBox's default constructor implicitly called -- Effective C++ #12)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp(68): error 1927: (Note -- Symbol 'COXCoolComboBox::m_nDefaultFontHeight' did not appear in the constructor initializer list -- Effective C++ #12)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp(68): error 1927: (Note -- Symbol 'COXCoolComboBox::m_nDefaultFontHeightSansLeading' did not appear in the constructor initializer list -- Effective C++ #12)
RedrawWindow();
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp(94): error 534: (Warning -- Ignoring return value of function 'CWnd::RedrawWindow(const struct tagRECT *, CRgn *, unsigned int)' (compare with line 2308, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h))
C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h(2308): error 830: (Info -- Location cited in prior message)
#... Text)"), THIS_FILE, __LINE__) ) AfxDebugBreak() ; } while (0) /*lint -rest
#... -e534 -e1551 */ASSERT(m_listBox.SetTooltipText(sTooltipText)) /*lint -rest
VERIFY(m_listBox.SetTooltipText(sTooltipText));
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp(115): error 717: (Info -- do ... while(0);)
m_listBox.RedrawWindow(NULL,NULL,RDW_INVALIDATE|RDW_FRAME);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp(116): error 534: (Warning -- Ignoring return value of function 'CWnd::RedrawWindow(const struct tagRECT *, CRgn *, unsigned int)' (compare with line 2308, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h))
C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h(2308): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp(122): error 953: (Note -- Variable 'hBrush' (line 103) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp(103): error 830: (Info -- Location cited in prior message)
SubclassListBoxCtrl();
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp(133): error 534: (Warning -- Ignoring return value of function 'COXCoolComboBox::SubclassListBoxCtrl(void)' (compare with line 172, file ..\..\Include\OXCoolComboBox.h))
..\..\Include\OXCoolComboBox.h(172): error 830: (Info -- Location cited in prior message)
SubclassEditCtrl();
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp(135): error 534: (Warning -- Ignoring return value of function 'COXCoolComboBox::SubclassEditCtrl(void)' (compare with line 170, file ..\..\Include\OXCoolComboBox.h))
..\..\Include\OXCoolComboBox.h(170): error 830: (Info -- Location cited in prior message)
pDC->SelectObject(GetFont());
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp(148): error 534: (Warning -- Ignoring return value of function 'CDC::SelectObject(CFont *)' (compare with line 588, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h))
C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h(588): error 830: (Info -- Location cited in prior message)
TEXTMETRIC tm;
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp(149): error 578: (Warning -- Declaration of symbol 'tm' hides symbol 'tm' (line 117, file C:\Program Files\Microsoft Visual Studio 9.0\VC\include\time.h))
C:\Program Files\Microsoft Visual Studio 9.0\VC\include\time.h(117): error 830: (Info -- Location cited in prior message)
pDC->GetTextMetrics(&tm);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp(150): error 534: (Warning -- Ignoring return value of function 'CDC::GetTextMetricsA(struct tagTEXTMETRICA *) const' (compare with line 845, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h))
C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h(845): error 830: (Info -- Location cited in prior message)
ReleaseDC(pDC);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp(153): error 534: (Warning -- Ignoring return value of function 'CWnd::ReleaseDC(CDC *)' (compare with line 2288, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h))
C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h(2288): error 830: (Info -- Location cited in prior message)
SendMessage(CB_SETITEMHEIGHT,(WPARAM)-1,m_nDefaultFontHeight+1);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp(158): error 534: (Warning -- Ignoring return value of function 'CWnd::SendMessageA(unsigned int, unsigned int, long) const' (compare with line 2222, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h))
C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h(2222): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp(161): error 953: (Note -- Variable 'pDC' (line 147) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp(147): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp(161): error 953: (Note -- Variable 'nCurrentHeight' (line 155) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp(155): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp(161): error 952: (Note -- Parameter 'wParam' (line 140) could be declared const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp(140): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp(161): error 952: (Note -- Parameter 'lParam' (line 140) could be declared const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp(140): error 830: (Info -- Location cited in prior message)
#... , __LINE__) ) AfxDebugBreak() ; } while (0) /*lint -restore */
ASSERT(::IsWindow(m_edit.GetSafeHwnd()));
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp(201): error 717: (Info -- do ... while(0);)
DRAWITEMSTRUCT dis={ sizeof(&dis) };
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp(225): error 785: (Info -- Too few initializers for aggregate 'dis' of type 'tagDRAWITEMSTRUCT')
dis.CtlID=GetWindowLongPtr(m_hWnd, GWL_ID);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp(227): error 732: (Info -- Loss of sign (assignment) (long to unsigned int))
dis.itemID=GetCurSel();
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp(228): error 732: (Info -- Loss of sign (assignment) (int to unsigned int))
button_rect.left-1,rectClient.bottom-nBottomMargin-1);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp(233): error 834: (Info -- Operator '-' followed by operator '-' is confusing. Use parentheses.)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp(233): error 834: (Info -- Operator '-' followed by operator '-' is confusing. Use parentheses.)
dc->SelectClipRgn(NULL); // from drawing background
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp(243): error 534: (Warning -- Ignoring return value of function 'CDC::SelectClipRgn(CRgn *)' (compare with line 689, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h))
C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h(689): error 830: (Info -- Location cited in prior message)
dc->ExcludeClipRect(&rectInternal);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp(244): error 534: (Warning -- Ignoring return value of function 'CDC::ExcludeClipRect(const struct tagRECT *)' (compare with line 691, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h))
C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h(691): error 830: (Info -- Location cited in prior message)
dc->LineTo(0,rect.bottom-1-EXTRA_BOTTOM_MARGIN);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp(286): error 834: (Info -- Operator '-' followed by operator '-' is confusing. Use parentheses.)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp(286): error 834: (Info -- Operator '-' followed by operator '-' is confusing. Use parentheses.)
dc->LineTo(rect.right-1,rect.bottom-1-EXTRA_BOTTOM_MARGIN);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp(289): error 834: (Info -- Operator '-' followed by operator '-' is confusing. Use parentheses.)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp(289): error 834: (Info -- Operator '-' followed by operator '-' is confusing. Use parentheses.)
if(EXTRA_BOTTOM_MARGIN)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp(293): error 506: (Warning -- Constant value Boolean)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp(293): error 774: (Info -- Boolean within 'if' always evaluates to False [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp: line 293])
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp(293): error 831: (Info -- Reference cited in prior message)
rectInternal.right+1, rectInternal.bottom+1);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp(311): error 534: (Warning -- Ignoring return value of function 'CDC::Rectangle(int, int, int, int)' (compare with line 757, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h))
C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h(757): error 830: (Info -- Location cited in prior message)
if(bIsEnabled)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp(331): error 774: (Info -- Boolean within 'if' always evaluates to True [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp: line 325])
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp(325): error 831: (Info -- Reference cited in prior message)
p[0].y=(rect.top + rect.bottom / 2) -(p[1].x - p[0].x) / 4 - 1;
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp(383): error 834: (Info -- Operator '-' followed by operator '-' is confusing. Use parentheses.)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp(399): error 953: (Note -- Variable 'nRightMargin' (line 181) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp(181): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp(399): error 953: (Note -- Variable 'nTopMargin' (line 182) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp(182): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp(399): error 953: (Note -- Variable 'nBottomMargin' (line 183) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp(183): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp(399): error 953: (Note -- Variable 'nLeftMargin' (line 180) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp(180): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp(399): error 953: (Note -- Variable 'dc' (line 192) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp(192): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp(399): error 953: (Note -- Variable 'penDefault' (line 173) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp(173): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp(399): error 953: (Note -- Variable 'pressed' (line 315) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp(315): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp(399): error 953: (Note -- Variable 'button_rect' (line 184) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp(184): error 830: (Info -- Location cited in prior message)
if(lpDrawItemStruct->itemID!=-1)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp(429): error 650: (Warning -- Constant '-1' out of range for operator '!=')
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp(429): error 737: (Info -- Loss of sign in promotion from int to unsigned int)
nItem=lpDrawItemStruct->itemID;
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp(430): error 713: (Info -- Loss of precision (assignment) (unsigned int to int))
::DrawFocusRect(lpDrawItemStruct->hDC,rect);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp(448): error 534: (Warning -- Ignoring return value of function 'DrawFocusRect(struct HDC__ *, const struct tagRECT *)' (compare with line 7761, file C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winuser.h))
C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winuser.h(7761): error 830: (Info -- Location cited in prior message)
DT_LEFT|DT_VCENTER|DT_SINGLELINE|DT_NOPREFIX);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp(469): error 534: (Warning -- Ignoring return value of function 'DrawTextA(struct HDC__ *, const char *, int, struct tagRECT *, unsigned int)' (compare with line 6472, file C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winuser.h))
C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winuser.h(6472): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp(471): error 952: (Note -- Parameter 'lpDrawItemStruct' (line 422) could be declared const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp(422): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp(471): error 953: (Note -- Variable 'bHighlight' (line 435) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp(435): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp(471): error 953: (Note -- Variable 'bFocus' (line 436) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp(436): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp(471): error 1961: (Note -- virtual member function 'COXCoolComboBox::DrawItem(struct tagDRAWITEMSTRUCT *)' could be made const --- Eff. C++ 3rd Ed. item 3)
if(lpms->itemID<0)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp(476): error 685: (Warning -- Relational operator '<' always evaluates to 'false')
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp(476): error 568: (Warning -- non-negative quantity is never less than zero)
lpms->itemHeight=m_nDefaultFontHeight+1;
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp(477): error 732: (Info -- Loss of sign (assignment) (int to unsigned int))
lpms->itemHeight=m_nDefaultFontHeightSansLeading+1;
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp(479): error 732: (Info -- Loss of sign (assignment) (int to unsigned int))
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp(480): error 1961: (Note -- virtual member function 'COXCoolComboBox::MeasureItem(struct tagMEASUREITEMSTRUCT *)' could be made const --- Eff. C++ 3rd Ed. item 3)
if(lpcs->itemID1!=-1)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp(488): error 650: (Warning -- Constant '-1' out of range for operator '!=')
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp(488): error 737: (Info -- Loss of sign in promotion from int to unsigned int)
GetLBText(lpcs->itemID1,sText1);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp(489): error 713: (Info -- Loss of precision (arg. no. 1) (unsigned int to int))
if(lpcs->itemID2!=-1)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp(490): error 650: (Warning -- Constant '-1' out of range for operator '!=')
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp(490): error 737: (Info -- Loss of sign in promotion from int to unsigned int)
GetLBText(lpcs->itemID2,sText2);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp(491): error 713: (Info -- Loss of precision (arg. no. 1) (unsigned int to int))
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp(494): error 952: (Note -- Parameter 'lpcs' (line 483) could be declared const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp(483): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp(494): error 1961: (Note -- virtual member function 'COXCoolComboBox::CompareItem(struct tagCOMPAREITEMSTRUCT *)' could be made const --- Eff. C++ 3rd Ed. item 3)
RedrawWindow();
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp(504): error 534: (Warning -- Ignoring return value of function 'CWnd::RedrawWindow(const struct tagRECT *, CRgn *, unsigned int)' (compare with line 2308, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h))
C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h(2308): error 830: (Info -- Location cited in prior message)
pDC->SelectObject(GetFont());
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp(527): error 534: (Warning -- Ignoring return value of function 'CDC::SelectObject(CFont *)' (compare with line 588, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h))
C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h(588): error 830: (Info -- Location cited in prior message)
TEXTMETRIC tm;
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp(528): error 578: (Warning -- Declaration of symbol 'tm' hides symbol 'tm' (line 117, file C:\Program Files\Microsoft Visual Studio 9.0\VC\include\time.h))
C:\Program Files\Microsoft Visual Studio 9.0\VC\include\time.h(117): error 830: (Info -- Location cited in prior message)
pDC->GetTextMetrics(&tm);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp(529): error 534: (Warning -- Ignoring return value of function 'CDC::GetTextMetricsA(struct tagTEXTMETRICA *) const' (compare with line 845, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h))
C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h(845): error 830: (Info -- Location cited in prior message)
ReleaseDC(pDC);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp(532): error 534: (Warning -- Ignoring return value of function 'CWnd::ReleaseDC(CDC *)' (compare with line 2288, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h))
C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h(2288): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp(540): error 953: (Note -- Variable 'pDC' (line 526) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp(526): error 830: (Info -- Location cited in prior message)
SendMessage(CB_SETITEMHEIGHT,(WPARAM)-1,m_nDefaultFontHeight+1);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp(555): error 534: (Warning -- Ignoring return value of function 'CWnd::SendMessageA(unsigned int, unsigned int, long) const' (compare with line 2222, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h))
C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h(2222): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp(557): error 953: (Note -- Variable 'pThreadState' (line 551) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp(551): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp(557): error 954: (Note -- Pointer variable 'pThreadState' (line 551) could be declared as pointing to const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp(551): error 830: (Info -- Location cited in prior message)
rect.left=rect.right-nRightMargin-::GetSystemMetrics(SM_CXVSCROLL);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp(581): error 834: (Info -- Operator '-' followed by operator '-' is confusing. Use parentheses.)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp(590): error 953: (Note -- Variable 'nRightMargin' (line 576) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp(576): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp(590): error 953: (Note -- Variable 'nTopMargin' (line 577) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp(577): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp(590): error 953: (Note -- Variable 'nBottomMargin' (line 578) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp(578): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp(590): error 953: (Note -- Variable 'nButtonWidth' (line 579) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp(579): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp(590): error 953: (Note -- Variable 'bSimpleCombo' (line 570) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp(570): error 830: (Info -- Location cited in prior message)
#... ) AfxDebugBreak() ; } while (0) /*lint -restore */
ASSERT(::IsWindow(GetSafeHwnd()));
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp(595): error 717: (Info -- do ... while(0);)
#... IS_FILE, __LINE__) ) AfxDebugBreak() ; } while (0) /*lint -restore */
#... 1551 */ASSERT(m_edit.SetTooltipText(sTooltipText)) /*lint -restore */
VERIFY(m_edit.SetTooltipText(sTooltipText));
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp(607): error 717: (Info -- do ... while(0);)
#... ) AfxDebugBreak() ; } while (0) /*lint -restore */
ASSERT(::IsWindow(GetSafeHwnd()));
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp(616): error 717: (Info -- do ... while(0);)
#... THIS_FILE, __LINE__) ) AfxDebugBreak() ; } while (0) /*lint -restore */
#... 1551 */ASSERT(m_listBox.SetTooltipText(sTooltipText)) /*lint -restore */
VERIFY(m_listBox.SetTooltipText(sTooltipText));
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp(630): error 717: (Info -- do ... while(0);)
--- Wrap-up for Module: D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp(637): error 766: (Info -- Header file 'D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\Include\UTB64Bit.h' not used in module 'D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCoolComboBox.cpp')
--- Global Wrap-up
error 900: (Note -- Successful completion, 139 messages produced)