본문 바로가기

Programming/MFC

레지스트리에 등록하고 편리하게 사용

App의 InitInstance에 다음과 같이 등록한다.

 

BOOL CMVM1000App::InitInstance()
{
     SetRegistryKey(_T("DTVInteractive"));
//  LoadStdProfileSettings(4);  // Load standard INI file options (including MRU)
}

 

 

View or Dlg

 

생성자 = 레지스트리에서 읽오온다.

CWinApp* pApp = AfxGetApp();
CString     str = "TEST" ;
m_TestString = pApp->GetProfileString("TestInfo", str, "192.168.0.1");

// 값이 널이면 세번째 인자를 리턴한다.

 

 

소멸자 = 레지스트리에 기록한다.

CWinApp* pApp = AfxGetApp();
CString     str = "TEST" ;
pApp->WriteProfileString("TestInfo", str, m_TestString );

'Programming > MFC' 카테고리의 다른 글

ResetContent  (0) 2006.02.06
UpdateData ( FALSE )  (0) 2006.02.06
MFC CWinThread를 이용할때 주의할 사항  (0) 2006.01.07
CWinThread로 UI Thread 만들기  (0) 2006.01.06
DDX  (0) 2006.01.03