工控编程吧
标题:
上位机MFC如何获得电脑物理内存参数
[打印本页]
作者:
qq263946146
时间:
2019-8-17 10:50
标题:
上位机MFC如何获得电脑物理内存参数
关键字为 MEMORYSTATUS MemoryStatus;
GlobalMemoryStatus(&MemoryStatus);//获得物理内存参数
我们可以添加一个列表框,ID设为IDC_LIST。
然后调用下面的代码,就可以显示出 内存信息。
void CDemoDlg::OnTest()
{
CListBox* pListBox = (CListBox*)GetDlgItem(IDC_LIST);
pListBox->ResetContent();
//获得物理内存参数
MEMORYSTATUS MemoryStatus;
GlobalMemoryStatus(&MemoryStatus);
CString strText = _T("");
strText.Format(_T("物理内存使用率:%d%s"),
MemoryStatus.dwMemoryLoad, _T("%"));
pListBox->AddString(strText);
strText.Format(_T("物理内存总数: %dK"),
MemoryStatus.dwTotalPhys / 1024);
pListBox->AddString(strText);
strText.Format(_T("物理内存可用数:%dK"),
MemoryStatus.dwAvailPhys / 1024);
pListBox->AddString(strText);
strText.Format(_T("页文件总数: %dK"),
MemoryStatus.dwTotalPageFile / 1024);
pListBox->AddString(strText);
strText.Format(_T("页文件用数: %dK"),
MemoryStatus.dwAvailPageFile / 1024);
pListBox->AddString(strText);
strText.Format(_T("虚拟内存总数: %dK"),
MemoryStatus.dwTotalVirtual / 1024);
pListBox->AddString(strText);
strText.Format(_T("虚拟内存可用数:%dK"),
MemoryStatus.dwAvailVirtual / 1024);
pListBox->AddString(strText);
}
复制代码
欢迎光临 工控编程吧 (https://www.gkbc8.com/)
Powered by Discuz! X3.4