我先是想由DWORD ret = SetParameter(this->m_hWnd,sControl,sParameter);
但它只能打开一个新的对话框,然后再在新的对话框显示我现在只想在当前对话框刷新显示载入的数据上面这句换成什么好啊?
但它只能打开一个新的对话框,然后再在新的对话框显示我现在只想在当前对话框刷新显示载入的数据上面这句换成什么好啊?
解决方案 »
- CMDIFrameWnd改成CMDIFrameWndEx,跳出了个冲突
- MFC请教,关于GetMessage函数的返回值的问题。。
- 在对话框上画图的一个问题
- 3ds文件有没有存绘制模型用的单位
- 如何通过键盘定位窗口焦点到菜单栏?请大侠帮忙!100分
- 菜鸟提问:简单问题,编译不过去
- MFC文件头中的一些定义是什么意思啊?
- 在将来的VC的MFC中会封装ADO吗?会有CAdoDatabase吗?
- 请问:在多线程的程序中在线程中创建了CAsyncSocket对象...............
- CFileDialog打开一个文件,然后将文件路径名称等信息存在数据库access里面。无法连接数据库
- 棋牌游戏新开张,欢迎大家来测试!
- 怎样将本地的网页 不是gb2312编码的都转化成gb2312编码的 网页?
需要的操作就是载入,保存
载入就是
读取ini文件的数据然后在对话框上面的 Edit box显示
保存就是
将 Edit box李输入的数据保存到ini文件好像系统的API搞不定啊!!
高手们指点一下
float类型 double类型 都要先转换成字符串保存的吧?
读出来之后也要再转换回来.
用CString::Format和 atoi(),atof()转换,也不麻烦啊
我想把它获得的字符赋给CString//SetDlgItemText(IDC_FILE_LABLE,CString);现在我是这么做的
char * cstring;
GetPrivateProfileString("TestData","TestData","",cstring,30,m_sPath);
SetDlgItemText(IDC_FILE_LABLE,cstring);有溢出啊。还有就是我现在更新了EDIT BOX要显示的文本,怎么不立刻显示啊。怎么叫他刷新dialog
GetPrivateProfileString("TestData","TestData","0123",TestData,30,"D:\test.ini");
SetDlgItemText(IDC_FILE_LABLE,TestData);怎么每次都是显示0123而不是D:\test.ini设定好的日期啊?!
你说设定每个控件的值,我设了阿SetDlgItemText(IDC_FILE_LABLE,TestData);我将同一个值赋给2个不同的Edit box,一个能更新,还有一个值就不变化好微妙的问题啊。
还有就是上面不能读取到GetPrivateProfileString的问题
同一个文件里面的int值就没问题啊
"D:\test.ini"
"D:\\test.ini"
"D:\\\test.ini"
一律只能显示0123
都不行