MFC关于复选框的初始化问题

2025-02-25 07:59:40
推荐回答(3个)
回答1:

可以向文件或注册表中写入配置信息,程序初始化时读取配置信息,根据配置信息判断复选框是否需要选中,当然用户对复选框作出动作时也要向文件或注册表中写入值,以便下次读取。
这种情况可以向注册表中写入二进制值,若读取值为0复选框就不选中,为1就选中。如果你觉得读写注册表麻烦,那就写文件吧,用CFile类很简单的。
提供几个注册表操作的API,具体用法msdn或百度看看:
RegOpenKeyEx 打开注册表
RegSetValueEx 设置注册表的值
RegQueryValueEx 注册注册表值
RegCloseKey 关闭注册表

回答2:

要实现这个,那就得把上次选中的结果保存下来,写到数据库或者文件都可以。
下次打开之后,从保存位置读取上次的选择结果就可以了。

回答3:

只能保存到文件了,你写到注册表也可以啊