如何通过MFC在注册表中保存应用程序设置?

Kry*_*ten 2 c++ registry mfc

我有一个由MFC项目向导创建的MFC应用程序.我想在注册表中保存/读取应用程序设置,因此要求这个问题找到一个C++注册表包装器,因为Windows API非常混乱.但是,我现在听说MFC提供了一种方法.这是真的?如果是这样,我如何读取/写入值,查看是否存在密钥并获取所有密钥的列表?

Nic*_*kis 11

MFC提供了一种简单的方法来读/写Windows注册表.

在您的项目中,您将拥有一个全局CMyProjectName theApp;对象.
CMyProjectName继承CWinApp提供SetRegistryKey()方法的类.
该方法设置theApp为在注册表中而不是"ini"文件中写入.

在文档中检查

CWinApp::GetProfileInt
CWinApp::GetProfileString
CWinApp::WriteProfileInt
CWinApp::WriteProfileString
Run Code Online (Sandbox Code Playgroud)

有关如何在注册表中读取和写入整数和字符串的方法.