2009-12-10 6 views
2

MFC 프로젝트 마법사에서 만든 MFC 응용 프로그램이 있습니다. 저장/레지스트리에서 응용 프로그램 설정을 읽고 싶어 그래서이 question Windows API 매우 지저분한 C++ 레지스트리 래퍼를 찾으라는 질문. 그러나, 나는 지금 MFC가 이것을하는 방법을 제공한다고 들었다. 사실입니까? 그렇다면 값을 읽고 쓰고 키가 있는지 확인하고 모든 키 목록을 얻을 수 있습니까?어떻게 응용 프로그램 설정을 MFC를 통해 레지스트리에 저장할 수 있습니까?

답변

11

MFC는 Windows 레지스트리를 읽고 쓸 수있는 쉬운 방법을 제공합니다.

프로젝트에는 글로벌 CMyProjectName theApp; 개체가 있습니다.
CMyProjectNameSetRegistryKey() 메서드를 제공하는 CWinApp 클래스를 상속합니다.
이 메서드는 theApp을 "ini"파일 대신 레지스트리에 쓰도록 설정합니다.

문서에서 읽고 레지스트리에 정수와 문자열을 작성하는 방법에

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

방법을 확인하십시오.

+0

답장을 보내 주시면 답변도 얻을 수 있습니다. – Kryten

관련 문제