void CMyPage2::OnBnClickedSave()
{
// TODO: 在此添加控件通知处理程序代码 CString StrFileName=_T(".\\Settings.ini");
CFile MyFile;
if(!MyFile.Open(StrFileName,CFile::modeCreate|CFile::modeReadWrite,NULL))
{
MessageBox(_T("打开文件失败"),_T("信息提示"),MB_OK);
}
else
{
wchar_t Content[]=_T("");
MyFile.Write(Content,::wcslen(Content)+1);
MyFile.Close();
} //获得进程数量
int nCount = m_List.GetItemCount();
for(int i=0;i<nCount;i++)
{
//将进程和说明信息写入ini文件
CString strKeyName,strFileName,strPath,strDescription;
strFileName = m_List.GetItemText(i,0);
strPath = m_List.GetItemText(i,1);
strDescription = m_List.GetItemText(i,2);
strKeyName.Format(_T("Name%d"),i);
::WritePrivateProfileString(_T("FileName"),strKeyName,strFileName,_T(".\\Settings.ini"));
::WritePrivateProfileString(_T("Path"),strKeyName,strPath,_T(".\\Settings.ini"));
::WritePrivateProfileString(_T("Description"),strKeyName,strDescription,_T(".\\Settings.ini"));
}
//将进程数量写入ini文件
CString strCount;
strCount.Format(_T("%d"),nCount);
::WritePrivateProfileString(_T("FileCount"),_T("Count"),strCount,_T(".\\Settings.ini")); MessageBox(_T("文件保存成功!"),_T("信息提示"),MB_OK);
}