deadcode.cpp
资源名称:shell.rar [点击查看]
上传用户:xhy777
上传日期:2007-02-14
资源大小:24088k
文件大小:2k
源码类别:
系统编程
开发平台:
Visual C++
- // CODE WHICH I REMOVED BUT THAT I'M AFRAID TO THROW AWAY IN CASE I NEED IT
- //
- // NOT IN THE BUILD
- /*++ CPerfPage::DrawLegend
- Routine Description:
- Draws the legend on the performance page
- Arguments:
- lpdi - LPDRAWITEMSTRUCT describing area we need to paint
- Return Value:
- Revision History:
- Jan-18-95 Davepl Created
- --*/
- void CPerfPage::DrawLegend(LPDRAWITEMSTRUCT lpdi)
- {
- int xPos = 10; // X pos for drawing
- const int yLine = 6; // Y pos for drawing the lines
- const int yText = 0; // Y pos for drawing the text
- const int LineLen = 10; // Length of legend lines
- FillRect(lpdi->hDC, &lpdi->rcItem, (HBRUSH) GetStockObject(GRAPH_BRUSH));
- SetBkColor(lpdi->hDC, RGB(0,0,0));
- SetTextColor(lpdi->hDC, aColors[MEM_PEN]);
- SelectObject(lpdi->hDC, m_hPens[MEM_PEN]);
- MoveToEx(lpdi->hDC, xPos, yLine, (LPPOINT) NULL);
- xPos += LineLen;
- LineTo(lpdi->hDC, xPos, yLine);
- xPos += 5;
- xPos = TextToLegend(lpdi->hDC, xPos, yText, g_szMemUsage) + 10;
- {
- static const LPCTSTR pszLabels[2] = { g_szTotalCPU, g_szKernelCPU };
- for (int i = 0; i < 2; i++)
- {
- SetTextColor(lpdi->hDC, aColors[i]);
- SelectObject(lpdi->hDC, m_hPens[i]);
- MoveToEx(lpdi->hDC, xPos, yLine, (LPPOINT) NULL);
- xPos += LineLen;
- LineTo(lpdi->hDC, xPos, yLine);
- xPos += 5;
- xPos = TextToLegend(lpdi->hDC, xPos, yText, pszLabels[i]) + 10;
- // Don't both with the kernel legend unless needed
- if (FALSE == g_Options.m_fKernelTimes)
- {
- break;
- }
- }
- }
- }
English
