【发布时间】:2010-06-19 16:46:03
【问题描述】:
是否有任何标准方法可以在 WinAPI 中处理应用程序设置?我目前正在做的是这样的:
if(!ReadKey(some_setting))
WriteKey(some_setting, some_setting_setting_default_value)
当设置对话框初始化时。然后我将小部件状态设置为从注册表中读取的相应值。问题是,如果应用程序是第一次运行,则无法按照上述代码模式读取默认设置。还需要一个ReadKey() 才能将刚刚写入的默认设置读入我程序中的设置变量。这对我来说看起来有点笨拙。所以问题基本上是:
- 在 Win32 中使用设置是否有任何标准方法?
- ,最重要的是,有没有办法在安装过程中设置默认应用程序设置,以便有代码来设置默认设置? (我猜这是首选方法,因为这样您就可以修改默认应用程序设置而无需重建它)
同样,这应该是纯 Win32,不允许 MFC。
为什么要做这个作业?这是关于是否有既定的做事惯例的问题,而不是要求为我做我的工作的问题。现在我最好从那里删除“大学项目”这个词。
【问题讨论】: