[ Programing ]/MFC
파일저장시 경로 보존 - CFileDialog
Mister_Q
2013. 5. 21. 23:12
간단한데 작업 할때 마다 잊어 버리는 녀석 =ㅅ=
_______________________________________________________________________________
// 파일 다이알로그 생성
CString szFilter = _T("bmp(*.bmp)|*.bmp||");
CFileDialog dlg(FALSE, NULL, NULL, OFN_HIDEREADONLY, szFilter);
// 이전 작업 경로 백업
TCHAR strOldPath[MAX_PATH] = {NULL,};
GetCurrentDirectory( MAX_PATH, strOldPath );
// 현재 작업할 경로 설정
dlg.m_ofn.lpstrInitialDir = 작업경로;
// 작업
...
// 이전 작업 경로 복원
SetCurrentDirectory( strOldPath );
[출처] MFC 파일저장시 경로 보존 - CFileDialog|작성자 핵이