vc++ 修改对话框中控件值后的问题

来源:百度知道 编辑:UC知道 时间:2024/05/21 11:03:09
在VC++中,某一个对话框中有若干控件,有编辑框,组合框。在对编辑框中的内空和组合框中的选项修改过后怎么样保存被修改后的设置。
在下次打开对话框后对话框的默认设置即是上次修改后的设置,请高手指点?谢谢!

在关闭时,可以将要保存的内容写入注册表
WriteProfileString("Setting", "Check", str);
前两个参数可以自己设置,是关于存放在注册表的什么位置的,str为你想保存的控件中的值
如果想保存的值是int型的,可以用
WriteProfileInt("Setting", "Check", num);

在下次打开的时候,使用
GetProfileString("Setting", "Check", default);
GetProfileInt("Setting", "Check", default);
default值为,如果读不到值,则使用这个默认值

程序退出时把数值保存在文件中或者注册表中,下次打开的时候去读取,如果没有就使用默认值。