在对话框中需要用Edit Box填入一些数据,如何实现数据的保存,就是这次填完后,下次再打开时默认上次填的数据。我给Edit Box加了long型变量比方说叫m_result,系统默认初始化为0,程序运行后我填入数据,下次再运行数据又成0了,怎么才能显示成上次已经填好的数据啊?谢谢了
解决方案 »
- 用Create创建的CDateTimeCtrl,想在选择一个日期后即关闭该控件,要怎么做?
- 100分难题:为何我的socket 在本机上 send 到 recieve 的时候有 4 到 20 ms 的延时?
- 网络编程中的线程池问题?
- 为什么CSliderCtrl的刻度会消失?
- 怎么吧vc中文版改为英文版?
- 按钮变灰时,如何让按钮对应的快捷键失效?
- 问一个消息?
- 请问选2个表的select 语句怎么写?
- 红外器采集到的红外图像为14位,需量化为8位才能显示,为了使图像质量更好使用非均匀,怎样量化?
- DirectUI能否开发出迅雷7那样的界面?
- 请问使用VS2008 中的CLR编项目是否界面好控制一点
- CTimeSpan难道只有一种赋值方法吗?
LPCTSTR lpAppName,
LPCTSTR lpKeyName,
INT nDefault,
LPCTSTR lpFileName
);BOOL WritePrivateProfileString(
LPCTSTR lpAppName,
LPCTSTR lpKeyName,
LPCTSTR lpString,
LPCTSTR lpFileName
);
比如你设置保存数据的文件名字为data.bin;
//程序运行时读取保存数据并显示(最好放到OnInitDialog中)
CFile file;
file.Open("data.bin", CFile::modeRead);
long data = 0;
file.read(&data, 4);
file.Close();
m_result = data;
//更新显示
UpdateData(FALSE);
//操作后保存数据
CFile file;
file.Open("data.bin", CFile::modeWrite | CFile::modeCreate);
file.write(&m_result, 4);
file.Close();//上面的代码只是简略的说明了下思路, 具体操作还是看个人需要