반응형
250x250
Notice
Recent Posts
Recent Comments
Link
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
Archives
Today
Total
관리 메뉴

폴크(FOLC)

MFC 테크닉 - 파일 제어 ( INI format ) 본문

C, C++, MFC/C, C++, MFC 테크닉

MFC 테크닉 - 파일 제어 ( INI format )

folcjin 2021. 12. 12. 14:29
728x90
반응형

# MFC를 이용하는 과정에서 HDD 에 존재하는 파일 ( ini format ) 제어
   > Save, Load 형태 - Shlwapi.lib 이용
   > exe 파일 위치에 test.ini 파일 생성

# 소스 코드
> #include <Shlwapi.h>
> #pragma comment(lib, "Shlwapi.lib")

GetPrivateProfileInt(szCategory, szKey, nDefValue, m_strFilePath);
WritePrivateProfileString(szCategory, szKey, strValue, m_strFilePath);

> 읽기/쓰기 부분에 대한 내용을 별도로 wrapping 해서 이용한다.
int CINIFormHelper::LoadINT(LPCTSTR szCategory, LPCTSTR szKey, int nDefValue)
{
   return GetPrivateProfileInt(szCategory, szKey, nDefValue, m_strFilePath);
}
void CINIFormHelper::SaveINT(LPCTSTR szCategory, LPCTSTR szKey, int nValue)
{
   CString strValue;
   strValue.Format(_T("%d"), nValue);
   WritePrivateProfileString(szCategory, szKey, strValue, m_strFilePath);
}

728x90
반응형
사업자 정보 표시
사업자 등록번호 : -- | TEL : --