2
我有一個由MFC項目嚮導創建的MFC應用程序。我想保存/讀取註冊表中的應用程序設置,因此要求這個question找到一個C++ Registry包裝器,因爲Windows API非常混亂。但是,我現在聽說MFC提供了一種方法來實現這一點。這是真的?如果是這樣,我該如何讀/寫值,查看是否存在密鑰並獲取所有密鑰的列表?如何通過MFC將應用程序設置保存在註冊表中?
我有一個由MFC項目嚮導創建的MFC應用程序。我想保存/讀取註冊表中的應用程序設置,因此要求這個question找到一個C++ Registry包裝器,因爲Windows API非常混亂。但是,我現在聽說MFC提供了一種方法來實現這一點。這是真的?如果是這樣,我該如何讀/寫值,查看是否存在密鑰並獲取所有密鑰的列表?如何通過MFC將應用程序設置保存在註冊表中?
MFC提供了一種讀取/寫入Windows註冊表的簡單方法。
在您的項目中,您將擁有一個全局對象CMyProjectName theApp;
。
CMyProjectName
繼承CWinApp
類提供了SetRegistryKey()方法。
該方法將theApp
設置爲在註冊表中寫入而不是「ini」文件。
在本文檔中檢查出如何閱讀,並在註冊表寫入整數和字符串
CWinApp::GetProfileInt
CWinApp::GetProfileString
CWinApp::WriteProfileInt
CWinApp::WriteProfileString
方法。
爲您的答案投票,因爲它也有幫助... – Kryten 2009-12-10 17:48:29