各位大侠,问一个简单的问题
一个基于对话框的MFC程序
我们选中一些单选框、复选框,以及填写Edit Box的一些信息以后,
在关闭程序以后,再次打开的时候还是能看见以前所修改的信息,有没有办法实现这种功能?
比如说 我我选中一些职业的信息,下次 打开程序的时候,这些复选框被自动勾上。。
请哪位解答一下子。。
一个基于对话框的MFC程序
我们选中一些单选框、复选框,以及填写Edit Box的一些信息以后,
在关闭程序以后,再次打开的时候还是能看见以前所修改的信息,有没有办法实现这种功能?
比如说 我我选中一些职业的信息,下次 打开程序的时候,这些复选框被自动勾上。。
请哪位解答一下子。。
如果TCHAR不行的话,改为CHAR试试,因为我这是在2005版的。
TCHAR *buff=new TCHAR[255];
GetPrivateProfileString(_T("……"),_T("……"),_T(""),buff,255,_T("C:\…….ini"));
m_nTheta=theta=_tstof(buff);
GetPrivateProfileString(_T("parament hardware"),_T("scale_x"),_T(""),buff,255,_T("C:\\ImageProcess.ini"));
m_nScale_X=scale_x=_tstof(buff);
GetPrivateProfileString(_T("parament hardware"),_T("scale_y"),_T(""),buff,255,_T("C:\\ImageProcess.ini"));
m_nScale_Y=scale_y=_tstof(buff);
GetPrivateProfileString(_T("parament hardware"),_T("calibration"),_T(""),buff,255,_T("C:\\ImageProcess.ini"));
m_nCalibration=calibration=_tstof(buff);
delete[] buff;UpdateData(true);
CString str;
str.Format(_T("%f"),theta);
WritePrivateProfileString(_T("parament hardware"),_T("theta"),str,_T("C:\\ImageProcess.ini"));
str.Format(_T("%f"),scale_x);
WritePrivateProfileString(_T("parament hardware"),_T("scale_x"),str,_T("C:\\ImageProcess.ini"));
str.Format(_T("%f"),scale_y);
WritePrivateProfileString(_T("parament hardware"),_T("scale_y"),str,_T("C:\\ImageProcess.ini"));
str.Format(_T("%f"),calibration);
WritePrivateProfileString(_T("parament hardware"),_T("calibration"),str,_T("C:\\ImageProcess.ini"));