void CINIOperateDlg::OnBnClickedBtnWriteini()
{
// TODO: 在此添加控件通知处理程序代码
UpdateData(true);
if (!WritePrivateProfileString("PersonalInof","name",m_name,"d:\\personal.ini"))
{
int a = GetLastError();
MessageBox("写入姓名失败");
return;
}
CString strAge;
strAge.Format("%d", m_age);
if (!WritePrivateProfileString("PersonalInof", "age", strAge, "d:\\personal.ini"))
{
int a = GetLastError();
MessageBox("写入年龄失败");
return;
}
if (!WritePrivateProfileString("PersonalInof", "gender", m_gender, "d:\\personal.ini"))
{
int a = GetLastError();
MessageBox("写入性别失败");
return;
}
}
void CINIOperateDlg::OnBnClickedBtnReadini()
{
// TODO: 在此添加控件通知处理程序代码
CString strName;
CString strGender;
int nAge;
GetPrivateProfileString("PersonalInof", "name", "", (LPTSTR)(LPCTSTR)strName, MAX_PATH, "d:\\personal.ini");
nAge = GetPrivateProfileIntA("PersonalInof", "age", -1, "d:\\personal.ini");
GetPrivateProfileString("PersonalInof", "gender", "", (LPTSTR)(LPCTSTR)strGender, MAX_PATH, "d:\\personal.ini");
CString strLog;
strLog.Format("name=[%s],gender=[%s],age=[%d]", strName, strGender, nAge);
MessageBox(strLog);
}