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 = 具体值;
}
近期下载者:
相关文件:
收藏者: