Lint Analysis Results Report for OXFontPickerButton.cpp |
| Implementation file: | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp |
|---|---|
| Project: | UTStaticLib2008 |
| Solution: | UsingStaticLib.sln [configuration: Debug] |
| Analysis Status: | Complete |
| Last Analysed: | 08 October 2008, 12:04:36 |
| Total Issues: | 116 |
| Elective Notes: | 20 (17.24%) |
| Informational: | 66 (56.90%) |
| Warnings: | 30 (25.86%) |
| 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\OXFontPickerButton.cpp | 17 | do ... while(0); |
| 2 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp | 20 | do ... while(0); |
| 3 | Warning | 3 | 613 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp | 25 | Possible use of null pointer 'pFont' in argument to operator 'unary *' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp: line 17] |
| 4 | Information | 2 | 831 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp | 17 | Reference cited in prior message |
| 5 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp | 26 | Ignoring return value of function 'CGdiObject::DeleteObject(void)' (compare with line 291, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h) |
| 6 | Information | 2 | 830 | C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h | 291 | Location cited in prior message |
| 7 | Warning | 3 | 613 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp | 26 | Possible use of null pointer 'pFont' in left argument to operator '->' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp: line 17] |
| 8 | Information | 2 | 831 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp | 17 | Reference cited in prior message |
| 9 | Warning | 3 | 613 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp | 29 | Possible use of null pointer 'pFont' in left argument to operator '->' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp: line 17] |
| 10 | Information | 2 | 831 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp | 17 | Reference cited in prior message |
| 11 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp | 29 | do ... while(0); |
| 12 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp | 33 | Ignoring return value of function 'COXFontPickerButton::SetBuddyFont(CFont *, int)' (compare with line 222, file ..\..\Include\OXFontPickerButton.h) |
| 13 | Information | 2 | 830 | ..\..\Include\OXFontPickerButton.h | 222 | Location cited in prior message |
| 14 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp | 35 | Variable 'hWnd' (line 19) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 15 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp | 19 | Location cited in prior message |
| 16 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp | 35 | Variable 'pButton' (line 22) 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\OXFontPickerButton.cpp | 22 | Location cited in prior message |
| 18 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp | 40 | do ... while(0); |
| 19 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp | 49 | Ignoring return value of function 'COXFontPickerButton::SetBuddyTextColor(unsigned long, int)' (compare with line 207, file ..\..\Include\OXFontPickerButton.h) |
| 20 | Information | 2 | 830 | ..\..\Include\OXFontPickerButton.h | 207 | Location cited in prior message |
| 21 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp | 51 | Variable 'hWnd' (line 39) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 22 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp | 39 | Location cited in prior message |
| 23 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp | 51 | Variable 'pButton' (line 42) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 24 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp | 42 | Location cited in prior message |
| 25 | Elective Note | 1 | 1928 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp | 59 | Symbol 'COXBitmapButton' did not appear in the constructor initializer list -- Effective C++ #12 |
| 26 | Elective Note | 1 | 1927 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp | 59 | Symbol 'COXFontPickerButton::m_pBuddy' did not appear in the constructor initializer list -- Effective C++ #12 |
| 27 | Information | 2 | 1732 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp | 60 | new in constructor for class 'COXFontPickerButton' which has no assignment operator -- Effective C++ #11 |
| 28 | Information | 2 | 1733 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp | 60 | new in constructor for class 'COXFontPickerButton' which has no copy constructor -- Effective C++ #11 |
| 29 | Warning | 3 | 1551 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp | 65 | Function may throw exception '...' in destructor 'COXFontPickerButton::~COXFontPickerButton(void)' -- More Effective C++ #11 & Eff. C++ 3rd Ed. item 8 |
| 30 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp | 66 | Ignoring return value of function 'CWnd::UnsubclassWindow(void)' (compare with line 2132, 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 | 2132 | Location cited in prior message |
| 32 | Warning | 3 | 1551 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp | 66 | Function may throw exception '...' in destructor 'COXFontPickerButton::~COXFontPickerButton(void)' -- More Effective C++ #11 & Eff. C++ 3rd Ed. item 8 |
| 33 | Warning | 3 | 1551 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp | 68 | Function may throw exception '...' in destructor 'COXFontPickerButton::~COXFontPickerButton(void)' -- More Effective C++ #11 & Eff. C++ 3rd Ed. item 8 |
| 34 | Warning | 3 | 1551 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp | 68 | Function may throw exception '...' in destructor 'COXFontPickerButton::~COXFontPickerButton(void)' -- More Effective C++ #11 & Eff. C++ 3rd Ed. item 8 |
| 35 | Warning | 3 | 1551 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp | 68 | Function may throw exception '...' in destructor 'COXFontPickerButton::~COXFontPickerButton(void)' -- More Effective C++ #11 & Eff. C++ 3rd Ed. item 8 |
| 36 | Warning | 3 | 1551 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp | 68 | Function may throw exception '...' in destructor 'COXFontPickerButton::~COXFontPickerButton(void)' -- More Effective C++ #11 & Eff. C++ 3rd Ed. item 8 |
| 37 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp | 101 | do ... while(0); |
| 38 | Warning | 3 | 613 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp | 107 | Possible use of null pointer 'pFont' in left argument to operator '->' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp: line 101] |
| 39 | Information | 2 | 831 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp | 101 | Reference cited in prior message |
| 40 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp | 114 | Ignoring return value of function 'COXStatic::SetTextFont(CFont *, int)' (compare with line 176, file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\Include\OXStatic.h) |
| 41 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\Include\OXStatic.h | 176 | Location cited in prior message |
| 42 | Warning | 3 | 613 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp | 107 | Possible use of null pointer 'pFont' in left argument to operator '->' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp: lines 17, 33, 101] |
| 43 | Information | 2 | 831 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp | 17 | Reference cited in prior message |
| 44 | Information | 2 | 831 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp | 33 | Reference cited in prior message |
| 45 | Information | 2 | 831 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp | 101 | Reference cited in prior message |
| 46 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp | 121 | do ... while(0); |
| 47 | Warning | 3 | 613 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp | 128 | Possible use of null pointer 'pLF' in left argument to operator '->' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp: line 121] |
| 48 | Information | 2 | 831 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp | 121 | Reference cited in prior message |
| 49 | Warning | 3 | 613 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp | 128 | Possible use of null pointer 'pLF' in left argument to operator '->' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp: line 121] |
| 50 | Information | 2 | 831 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp | 121 | Reference cited in prior message |
| 51 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp | 130 | Ignoring return value of function 'COXStatic::SetTextLogFont(struct tagLOGFONTA *, int)' (compare with line 169, file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\Include\OXStatic.h) |
| 52 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\Include\OXStatic.h | 169 | Location cited in prior message |
| 53 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp | 145 | do ... while(0); |
| 54 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp | 155 | do ... while(0); |
| 55 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp | 158 | do ... while(0); |
| 56 | Information | 2 | 713 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp | 160 | Loss of precision (arg. no. 2) (unsigned int to int) |
| 57 | Warning | 3 | 613 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp | 160 | Possible use of null pointer 'pParentWnd' in left argument to operator '->' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp: line 158] |
| 58 | Information | 2 | 831 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp | 158 | Reference cited in prior message |
| 59 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp | 165 | Ignoring return value of function 'CWnd::UnsubclassWindow(void)' (compare with line 2132, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h) |
| 60 | Information | 2 | 830 | C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h | 2132 | Location cited in prior message |
| 61 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp | 171 | Ignoring return value of function 'COXFontPickerButton::SetBuddyFont(CFont *, int)' (compare with line 99) |
| 62 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp | 99 | Location cited in prior message |
| 63 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp | 173 | Variable 'pFont' (line 169) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 64 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp | 169 | Location cited in prior message |
| 65 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp | 176 | Variable 'pParentWnd' (line 157) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 66 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp | 157 | Location cited in prior message |
| 67 | Elective Note | 1 | 954 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp | 176 | Pointer variable 'pParentWnd' (line 157) could be declared as pointing to const --- Eff. C++ 3rd Ed. item 3 |
| 68 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp | 157 | Location cited in prior message |
| 69 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp | 176 | Variable 'hBuddyWnd' (line 160) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 70 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp | 160 | Location cited in prior message |
| 71 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp | 180 | do ... while(0); |
| 72 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp | 183 | do ... while(0); |
| 73 | Warning | 3 | 613 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp | 184 | Possible use of null pointer 'pBuddy' in left argument to operator '->' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp: line 180] |
| 74 | Information | 2 | 831 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp | 180 | Reference cited in prior message |
| 75 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp | 188 | Ignoring return value of function 'CWnd::UnsubclassWindow(void)' (compare with line 2132, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h) |
| 76 | Information | 2 | 830 | C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h | 2132 | Location cited in prior message |
| 77 | Warning | 3 | 613 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp | 190 | Possible use of null pointer 'pBuddy' in left argument to operator '->' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp: line 180] |
| 78 | Information | 2 | 831 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp | 180 | Reference cited in prior message |
| 79 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp | 191 | do ... while(0); |
| 80 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp | 196 | Ignoring return value of function 'COXFontPickerButton::SetBuddyFont(CFont *, int)' (compare with line 99) |
| 81 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp | 99 | Location cited in prior message |
| 82 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp | 198 | Variable 'pFont' (line 194) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 83 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp | 194 | Location cited in prior message |
| 84 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp | 201 | Variable 'pParentWnd' (line 182) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 85 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp | 182 | Location cited in prior message |
| 86 | Elective Note | 1 | 954 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp | 201 | Pointer variable 'pParentWnd' (line 182) could be declared as pointing to const --- Eff. C++ 3rd Ed. item 3 |
| 87 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp | 182 | Location cited in prior message |
| 88 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp | 201 | Variable 'hBuddyWnd' (line 190) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 89 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp | 190 | Location cited in prior message |
| 90 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp | 205 | do ... while(0); |
| 91 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp | 217 | Ignoring return value of function 'CFont::GetLogFont(struct tagLOGFONTA *)' (compare with line 400, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h) |
| 92 | Information | 2 | 830 | C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h | 400 | Location cited in prior message |
| 93 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp | 225 | Ignoring return value of function 'COXFontPickerButton::SetBuddyLogFont(struct tagLOGFONTA *, int)' (compare with line 119) |
| 94 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp | 119 | Location cited in prior message |
| 95 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp | 227 | Ignoring return value of function 'COXFontPickerButton::SetBuddyTextColor(unsigned long, int)' (compare with line 81) |
| 96 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp | 81 | Location cited in prior message |
| 97 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp | 228 | Variable 'clr' (line 226) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 98 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp | 226 | Location cited in prior message |
| 99 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp | 233 | Variable 'pFont' (line 209) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 100 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp | 209 | Location cited in prior message |
| 101 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp | 241 | do ... while(0); |
| 102 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp | 259 | Parameter 'nPointSize' (line 235) could be declared const --- Eff. C++ 3rd Ed. item 3 |
| 103 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp | 235 | Location cited in prior message |
| 104 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp | 259 | Parameter 'pDC' (line 235) could be declared const --- Eff. C++ 3rd Ed. item 3 |
| 105 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp | 235 | Location cited in prior message |
| 106 | Information | 2 | 818 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp | 259 | Pointer parameter 'pDC' (line 235) could be declared as pointing to const --- Eff. C++ 3rd Ed. item 3 |
| 107 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp | 235 | Location cited in prior message |
| 108 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp | 268 | do ... while(0); |
| 109 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp | 279 | Ignoring return value of function 'LPtoDP(struct HDC__ *, struct tagPOINT *, int)' (compare with line 4202, file C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\wingdi.h) |
| 110 | Information | 2 | 830 | C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\wingdi.h | 4202 | Location cited in prior message |
| 111 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp | 288 | Variable 'nPointSize' (line 282) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 112 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp | 282 | Location cited in prior message |
| 113 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp | 288 | Parameter 'pDC' (line 262) could be declared const --- Eff. C++ 3rd Ed. item 3 |
| 114 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp | 262 | Location cited in prior message |
| 115 | Information | 2 | 818 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp | 288 | Pointer parameter 'pDC' (line 262) could be declared as pointing to const --- Eff. C++ 3rd Ed. item 3 |
| 116 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp | 262 | Location cited in prior message |
--- Module: D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp (C++)
#... ak() ; } while (0) /*lint -restore */
ASSERT(pFont!=NULL);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp(17): error 717: (Info -- do ... while(0);)
#... k() ; } while (0) /*lint -restore */
ASSERT(hWnd!=NULL);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp(20): error 717: (Info -- do ... while(0);)
if((HFONT)*pFont!=NULL)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp(25): error 613: (Warning -- Possible use of null pointer 'pFont' in argument to operator 'unary *' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp: line 17])
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp(17): error 831: (Info -- Reference cited in prior message)
pFont->DeleteObject();
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp(26): error 534: (Warning -- Ignoring return value of function 'CGdiObject::DeleteObject(void)' (compare with line 291, 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(291): error 830: (Info -- Location cited in prior message)
pFont->DeleteObject();
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp(26): error 613: (Warning -- Possible use of null pointer 'pFont' in left argument to operator '->' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp: line 17])
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp(17): error 831: (Info -- Reference cited in prior message)
#... eFontIndirectA(&lf)"), THIS_FILE, __LINE__) ) AfxDebugBreak() ; } while (0
#... 551 */ASSERT(pFont->CreateFontIndirectA(&lf)) /*lint -restore */
VERIFY(pFont->CreateFontIndirect(&lf));
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp(29): error 613: (Warning -- Possible use of null pointer 'pFont' in left argument to operator '->' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp: line 17])
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp(17): error 831: (Info -- Reference cited in prior message)
#... LE, __LINE__) ) AfxDebugBreak() ; } while (0) /*lint -restore */
#... 551 */ASSERT(pFont->CreateFontIndirectA(&lf)) /*lint -restore */
VERIFY(pFont->CreateFontIndirect(&lf));
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp(29): error 717: (Info -- do ... while(0);)
pButton->SetBuddyFont(pFont);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp(33): error 534: (Warning -- Ignoring return value of function 'COXFontPickerButton::SetBuddyFont(CFont *, int)' (compare with line 222, file ..\..\Include\OXFontPickerButton.h))
..\..\Include\OXFontPickerButton.h(222): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp(35): error 953: (Note -- Variable 'hWnd' (line 19) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp(19): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp(35): error 953: (Note -- Variable 'pButton' (line 22) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp(22): error 830: (Info -- Location cited in prior message)
#... k() ; } while (0) /*lint -restore */
ASSERT(hWnd!=NULL);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp(40): error 717: (Info -- do ... while(0);)
pButton->SetBuddyTextColor(clr);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp(49): error 534: (Warning -- Ignoring return value of function 'COXFontPickerButton::SetBuddyTextColor(unsigned long, int)' (compare with line 207, file ..\..\Include\OXFontPickerButton.h))
..\..\Include\OXFontPickerButton.h(207): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp(51): error 953: (Note -- Variable 'hWnd' (line 39) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp(39): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp(51): error 953: (Note -- Variable 'pButton' (line 42) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp(42): error 830: (Info -- Location cited in prior message)
{
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp(59): error 1928: (Note -- Symbol 'COXBitmapButton' did not appear in the constructor initializer list -- Effective C++ #12)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp(59): error 1927: (Note -- Symbol 'COXFontPickerButton::m_pBuddy' did not appear in the constructor initializer list -- Effective C++ #12)
m_pBuddy=new COXStatic;
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp(60): error 1732: (Info -- new in constructor for class 'COXFontPickerButton' which has no assignment operator -- Effective C++ #11)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp(60): error 1733: (Info -- new in constructor for class 'COXFontPickerButton' which has no copy constructor -- Effective C++ #11)
if((HWND)*m_pBuddy!=NULL)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp(65): error 1551: (Warning -- Function may throw exception '...' in destructor 'COXFontPickerButton::~COXFontPickerButton(void)' -- More Effective C++ #11 & Eff. C++ 3rd Ed. item 8)
m_pBuddy->UnsubclassWindow();
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp(66): error 534: (Warning -- Ignoring return value of function 'CWnd::UnsubclassWindow(void)' (compare with line 2132, 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(2132): error 830: (Info -- Location cited in prior message)
m_pBuddy->UnsubclassWindow();
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp(66): error 1551: (Warning -- Function may throw exception '...' in destructor 'COXFontPickerButton::~COXFontPickerButton(void)' -- More Effective C++ #11 & Eff. C++ 3rd Ed. item 8)
delete m_pBuddy;
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp(68): error 1551: (Warning -- Function may throw exception '...' in destructor 'COXFontPickerButton::~COXFontPickerButton(void)' -- More Effective C++ #11 & Eff. C++ 3rd Ed. item 8)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp(68): error 1551: (Warning -- Function may throw exception '...' in destructor 'COXFontPickerButton::~COXFontPickerButton(void)' -- More Effective C++ #11 & Eff. C++ 3rd Ed. item 8)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp(68): error 1551: (Warning -- Function may throw exception '...' in destructor 'COXFontPickerButton::~COXFontPickerButton(void)' -- More Effective C++ #11 & Eff. C++ 3rd Ed. item 8)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp(68): error 1551: (Warning -- Function may throw exception '...' in destructor 'COXFontPickerButton::~COXFontPickerButton(void)' -- More Effective C++ #11 & Eff. C++ 3rd Ed. item 8)
#... ak() ; } while (0) /*lint -restore */
ASSERT(pFont!=NULL);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp(101): error 717: (Info -- do ... while(0);)
if(pFont->GetLogFont(&lf))
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp(107): error 613: (Warning -- Possible use of null pointer 'pFont' in left argument to operator '->' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp: line 101])
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp(101): error 831: (Info -- Reference cited in prior message)
m_pBuddy->SetTextFont(pFont,bRedraw);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp(114): error 534: (Warning -- Ignoring return value of function 'COXStatic::SetTextFont(CFont *, int)' (compare with line 176, file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\Include\OXStatic.h))
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\Include\OXStatic.h(176): error 830: (Info -- Location cited in prior message)
During Specific Walk:
File D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp line 33: COXFontPickerButton::SetBuddyFont(0?)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp(107): error 613: (Warning -- Possible use of null pointer 'pFont' in left argument to operator '->' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp: lines 17, 33, 101])
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp(17): error 831: (Info -- Reference cited in prior message)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp(33): error 831: (Info -- Reference cited in prior message)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp(101): error 831: (Info -- Reference cited in prior message)
#... () ; } while (0) /*lint -restore */
ASSERT(pLF!=NULL);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp(121): error 717: (Info -- do ... while(0);)
pLF->lfFaceName);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp(128): error 613: (Warning -- Possible use of null pointer 'pLF' in left argument to operator '->' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp: line 121])
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp(121): error 831: (Info -- Reference cited in prior message)
pLF->lfFaceName);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp(128): error 613: (Warning -- Possible use of null pointer 'pLF' in left argument to operator '->' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp: line 121])
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp(121): error 831: (Info -- Reference cited in prior message)
m_pBuddy->SetTextLogFont(pLF,bRedraw);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp(130): error 534: (Warning -- Ignoring return value of function 'COXStatic::SetTextLogFont(struct tagLOGFONTA *, int)' (compare with line 169, file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\Include\OXStatic.h))
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\Include\OXStatic.h(169): error 830: (Info -- Location cited in prior message)
#... () ; } while (0) /*lint -restore */
ASSERT(pLF!=NULL);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp(145): 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\OXFontPickerButton.cpp(155): error 717: (Info -- do ... while(0);)
#... ugBreak() ; } while (0) /*lint -restore */
ASSERT(pParentWnd!=NULL);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp(158): error 717: (Info -- do ... while(0);)
HWND hBuddyWnd=::GetDlgItem(pParentWnd->GetSafeHwnd(),nBuddyWndID);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp(160): error 713: (Info -- Loss of precision (arg. no. 2) (unsigned int to int))
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp(160): error 613: (Warning -- Possible use of null pointer 'pParentWnd' in left argument to operator '->' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp: line 158])
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp(158): error 831: (Info -- Reference cited in prior message)
m_pBuddy->UnsubclassWindow();
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp(165): error 534: (Warning -- Ignoring return value of function 'CWnd::UnsubclassWindow(void)' (compare with line 2132, 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(2132): error 830: (Info -- Location cited in prior message)
SetBuddyFont(pFont,TRUE);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp(171): error 534: (Warning -- Ignoring return value of function 'COXFontPickerButton::SetBuddyFont(CFont *, int)' (compare with line 99))
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp(99): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp(173): error 953: (Note -- Variable 'pFont' (line 169) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp(169): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp(176): error 953: (Note -- Variable 'pParentWnd' (line 157) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp(157): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp(176): error 954: (Note -- Pointer variable 'pParentWnd' (line 157) 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\OXFontPickerButton.cpp(157): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp(176): error 953: (Note -- Variable 'hBuddyWnd' (line 160) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp(160): error 830: (Info -- Location cited in prior message)
#... XStatic))"), THIS_FILE, __LINE__) ) AfxDebugBreak() ; } while (0) /*lint -
ASSERT(pBuddy!=NULL && pBuddy->IsKindOf(RUNTIME_CLASS(COXStatic)));
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp(180): error 717: (Info -- do ... while(0);)
#... ugBreak() ; } while (0) /*lint -restore */
ASSERT(pParentWnd!=NULL);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp(183): error 717: (Info -- do ... while(0);)
if(pParentWnd!=pBuddy->GetParent())
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp(184): error 613: (Warning -- Possible use of null pointer 'pBuddy' in left argument to operator '->' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp: line 180])
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp(180): error 831: (Info -- Reference cited in prior message)
m_pBuddy->UnsubclassWindow();
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp(188): error 534: (Warning -- Ignoring return value of function 'CWnd::UnsubclassWindow(void)' (compare with line 2132, 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(2132): error 830: (Info -- Location cited in prior message)
HWND hBuddyWnd=pBuddy->Detach();
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp(190): error 613: (Warning -- Possible use of null pointer 'pBuddy' in left argument to operator '->' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp: line 180])
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp(180): error 831: (Info -- Reference cited in prior message)
#... gBreak() ; } while (0) /*lint -restore */
ASSERT(hBuddyWnd!=NULL);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp(191): error 717: (Info -- do ... while(0);)
SetBuddyFont(pFont,TRUE);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp(196): error 534: (Warning -- Ignoring return value of function 'COXFontPickerButton::SetBuddyFont(CFont *, int)' (compare with line 99))
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp(99): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp(198): error 953: (Note -- Variable 'pFont' (line 194) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp(194): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp(201): error 953: (Note -- Variable 'pParentWnd' (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\OXFontPickerButton.cpp(182): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp(201): error 954: (Note -- Pointer variable 'pParentWnd' (line 182) 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\OXFontPickerButton.cpp(182): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp(201): error 953: (Note -- Variable 'hBuddyWnd' (line 190) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp(190): error 830: (Info -- Location cited in prior message)
#... ebugBreak() ; } while (0) /*lint -restore */
ASSERT(::IsWindow(m_hWnd));
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp(205): error 717: (Info -- do ... while(0);)
pFont->GetLogFont(&lf);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp(217): error 534: (Warning -- Ignoring return value of function 'CFont::GetLogFont(struct tagLOGFONTA *)' (compare with line 400, 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(400): error 830: (Info -- Location cited in prior message)
SetBuddyLogFont(&lf,FALSE);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp(225): error 534: (Warning -- Ignoring return value of function 'COXFontPickerButton::SetBuddyLogFont(struct tagLOGFONTA *, int)' (compare with line 119))
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp(119): error 830: (Info -- Location cited in prior message)
SetBuddyTextColor(clr,TRUE);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp(227): error 534: (Warning -- Ignoring return value of function 'COXFontPickerButton::SetBuddyTextColor(unsigned long, int)' (compare with line 81))
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp(81): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp(228): error 953: (Note -- Variable 'clr' (line 226) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp(226): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp(233): error 953: (Note -- Variable 'pFont' (line 209) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp(209): error 830: (Info -- Location cited in prior message)
#... __) ) AfxDebugBreak() ; } while (0) /*lint -restore */
ASSERT(pDC->m_hAttribDC != NULL);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp(241): error 717: (Info -- do ... while(0);)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp(259): error 952: (Note -- Parameter 'nPointSize' (line 235) could be declared const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp(235): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp(259): error 952: (Note -- Parameter 'pDC' (line 235) could be declared const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp(235): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp(259): error 818: (Info -- Pointer parameter 'pDC' (line 235) 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\OXFontPickerButton.cpp(235): error 830: (Info -- Location cited in prior message)
#... __) ) AfxDebugBreak() ; } while (0) /*lint -restore */
ASSERT(pDC->m_hAttribDC != NULL);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp(268): error 717: (Info -- do ... while(0);)
::LPtoDP(hDC,&pt,1);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp(279): error 534: (Warning -- Ignoring return value of function 'LPtoDP(struct HDC__ *, struct tagPOINT *, int)' (compare with line 4202, file C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\wingdi.h))
C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\wingdi.h(4202): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp(288): error 953: (Note -- Variable 'nPointSize' (line 282) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp(282): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp(288): error 952: (Note -- Parameter 'pDC' (line 262) could be declared const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp(262): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFontPickerButton.cpp(288): error 818: (Info -- Pointer parameter 'pDC' (line 262) 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\OXFontPickerButton.cpp(262): error 830: (Info -- Location cited in prior message)
--- Global Wrap-up
error 900: (Note -- Successful completion, 116 messages produced)