프로그래밍/MFC
[MFC]리소스 데이터를 파일로 저장
띵돌이
2020. 6. 2. 17:08
반응형
HINSTANCE hInstance = AfxGetInstanceHandle();
// 리소스 아이디, 리소스 형식
HRSRC hRsrc = FindResource(hInstance, MAKEINTRESOURCE(IDR_FILE1), _T("FILE"));
HANDLE hRes = LoadResource(hInstance, hRsrc);
LPSTR lpRes = (LPSTR)LockResource(hRes);
CFile fp;
// 파일명 입력
fp.Open(_T("c:/file.bin"), CFile::modeCreate | CFile::modeWrite | CFile::typeBinary | CFile::shareDenyNone)
// 리소스 파일 저장
fp.Write(lpRes, SizeofResource(hInstance, hRsrc));
fp.Close();
반응형