2009-12-10 69 views
2

我有一個由MFC項目嚮導創建的MFC應用程序。我想保存/讀取註冊表中的應用程序設置,因此要求這個question找到一個C++ Registry包裝器,因爲Windows API非常混亂。但是,我現在聽說MFC提供了一種方法來實現這一點。這是真的?如果是這樣,我該如何讀/寫值,查看是否存在密鑰並獲取所有密鑰的列表?如何通過MFC將應用程序設置保存在註冊表中?

回答

11

MFC提供了一種讀取/寫入Windows註冊表的簡單方法。

在您的項目中,您將擁有一個全局對象CMyProjectName theApp;
CMyProjectName繼承CWinApp類提供了SetRegistryKey()方法。
該方法將theApp設置爲在註冊表中寫入而不是「ini」文件。

在本文檔中檢查出如何閱讀,並在註冊表寫入整數和字符串

CWinApp::GetProfileInt 
CWinApp::GetProfileString 
CWinApp::WriteProfileInt 
CWinApp::WriteProfileString 

方法。

+0

爲您的答案投票,因爲它也有幫助... – Kryten 2009-12-10 17:48:29

相關問題