cpumemdisk

所属分类:Static控件
开发工具:Visual C++
文件大小:8KB
下载次数:35
上传日期:2009-07-22 15:46:27
上 传 者zhohou
说明:  用Static静态控制绘制类似任务管理里的CPU、内存使用率图形,还有磁盘使用比率饼状图。
(Static mapping static control with a similar task manager' s CPU, memory usage of graphics, as well as the ratio of disk to use pie chart.)

文件列表:
CPU MEM DISK\CpuUsgesCtl.cpp (5247, 2005-11-04)
CPU MEM DISK\CpuUsgesCtl.h (1551, 2005-08-18)
CPU MEM DISK\DiskUsgesCtl.cpp (5268, 2005-11-04)
CPU MEM DISK\DiskUsgesCtl.h (1556, 2005-08-24)
CPU MEM DISK\MemUsgesCtl.cpp (4170, 2005-11-04)
CPU MEM DISK\MemUsgesCtl.h (1487, 2005-08-18)
CPU MEM DISK (0, 2007-09-24)

注:3个类使用是分开的 MemUsgesCtl.h 内存类 DiskUsgesCtl.h 硬盘类 CpuUsgesCtl.h CPU 3个使用方法是一样 定义: CMemUsgesCtl m_MyMemCtrl; CCpuUsgesCtl m_MyCpuCtrl; CDiskUsgesCtl m_MyDiskCtrl; ////////////////////////////////////////////////////////////////////////// // 创建CPU内存硬盘 // ////////////////////////////////////////////////////////////////////////// void CPrefixControl::Create_CpuMesDis_Table() { CRect rect; rect.bottom = 200; rect.top = 90; rect.left = 15; rect.right = 65; if(!m_MyCpuCtrl.Create(WS_CHILD | WS_VISIBLE, rect, this, IDC_CPUCTL ) ) { AfxMessageBox("Create m_MyCtrl Failed!"); return; } rect.left = rect.right + 10; rect.right = rect.left + 50; if(!m_MyMemCtrl.Create(WS_CHILD | WS_VISIBLE, rect, this, IDC_MEMCTL ) ) { AfxMessageBox("Create m_MyCtrl Failed!"); return; } rect.left = rect.right + 10; rect.right = rect.left + 50; if(!m_MyDiskCtrl.Create(WS_CHILD | WS_VISIBLE, rect, this, IDC_DISKCTL ) ) { AfxMessageBox("Create m_MyCtrl Failed!"); return; } m_MyCpuCtrl.SetRefreshInterval(1000); m_MyMemCtrl.SetRefreshInterval(1000); m_MyDiskCtrl.SetRefreshInterval(1000); } ////////////////////////////////////////////////////////////////////////// // 销毁控件 // ////////////////////////////////////////////////////////////////////////// BOOL CPrefixControl::DestroyWindow() { m_MyCpuCtrl.DestroyWindow(); m_MyMemCtrl.DestroyWindow(); m_MyDiskCtrl.DestroyWindow(); return CDialog::DestroyWindow(); } void Set_Value() { m_PrefixControlDlg->m_MyCpuCtrl.m_fNewUsges = 具体值; m_PrefixControlDlg->m_MyMemCtrl.m_ulNewUsges = 具体值; m_PrefixControlDlg->m_MyDiskCtrl.m_dNewUsges = 具体值; }

近期下载者

相关文件


收藏者