============ini content================
[Information]
Amount=4
[Postion_001]
Name=P1
X=875.5
Y=543.2
[Postion_002]
Name=P2
X=975.5
Y=643.2
[Postion_003]
Name=P3
X=980
Y=680
[Postion_004]
Name=P4
X=1000
Y=750
===============================
CIniFile m_iniFile;
void CIniPracticeDlg::OnBnClickedButton1()
{
UpdateData(true);
m_iniFile.m_strIniPathName = _T("D:\\VS project\\IniPractice\\IniPractice\\iniP.ini");
int nAmount = m_iniFile.GetInt(_T("Information"), _T("Amount"));
CString szTemp;
szTemp.Format("%d",nAmount);
::AfxMessageBox(szTemp);
for(int i = 1; i <= nAmount; i++)
{
CString szTmp;
szTmp.Format("%d",i);
CString szName = _T("Postion_00") + szTmp;
CString szPositionName = m_iniFile.GetString(szName,_T("X"));
::AfxMessageBox(_T("X:") + szPositionName);
CString szY = m_iniFile.GetString(szName,_T("Y"));
::AfxMessageBox(_T("Y:") + szY);
CString szN = m_iniFile.GetString(szName,_T("Name"));
::AfxMessageBox(_T("Name:") + szN);
}
}
ini
最新推荐文章于 2022-02-16 17:33:33 发布