[quote=Ahmed Waheed]
الكود يا جماعة :
كود:
void CMemorytestDlg::OnRefresh()
{
TCHAR szBuffer[256];
DWORD dwSize=256;
GetComputerName(szBuffer,&dwSize);
m_comp_name=szBuffer;
//++++++++++++++++++++++++
MEMORYSTATUS mem;
//++++++++++++++++++++++++
GlobalMemoryStatus(&mem);
m_mem_size.Format("%3d MB",(mem.dwTotalPhys/(1024*1024))+1);
m_mem_free.Format("%3d MB",mem.dwAvailPhys/(1024*1024));
m_mem_used.Format("%3d %%",mem.dwMemoryLoad);
m_total_vir.Format("%5d MB",((mem.dwTotalPhys/(1024*1024))+1)+(mem.dwTotalPageFile/(1024*1024)));
m_vir_free.Format("%3d MB",(mem.dwAvailPhys/(1024*1024))+(mem.dwAvailPageFile/(1024*1024)));
m_tot_file.Format("%3d MB",mem.dwTotalPageFile/(1024*1024));
m_avl_file.Format("%3d MB",mem.dwAvailPageFile/(1024*1024));
UpdateData(false);
}
//-----------------------------------------------------------
void CMemorytestDlg::OnChangeNam()
{
UpdateData(true);
LPTSTR chBuffer;
chBuffer=m_change.GetBuffer(256);
SetComputerName(chBuffer);
MessageBox("You Must Restart Your Computer To Apply Changes....!","Note...!",MB_ICONINFORMATION);
GetDlgItem(IDC_EDIT1)->EnableWindow(false);
GetDlgItem(IDC_CHANGE_NAM)->EnableWindow(false);
m_chg=false;
UpdateData(false);
}
//-----------------------------------------------------------------------
void CMemorytestDlg::OnCheck1()
{
UpdateData(true);
if((m_chg) == true)
{
GetDlgItem(IDC_EDIT1)->EnableWindow(true);
GetDlgItem(IDC_CHANGE_NAM)->EnableWindow(true);
}
else
{
GetDlgItem(IDC_EDIT1)->EnableWindow(false);
GetDlgItem(IDC_CHANGE_NAM)->EnableWindow(false);
}
}
//-------------------------------------------------------------------[/
quote]