Programing/MFC
MFC - 실행 파일을 제외한 현재 경로 가져오기
빅터크룸
2014. 3. 4. 10:14
// 현재 실행 프로그램의 파일 경로 가져오기
TCHAR pszPathName[_MAX_PATH];
::GetModuleFileName(::AfxGetInstanceHandle(), pszPathName, _MAX_PATH);
// CString 함수를 사용하기 위해 CString에 TCHAR를 넣는다.
CString strPathName = pszPathName;
// 실행 파일 이름을 지우기 위해서 왼쪽에 있는 '/'를 찾는다.
int i = strPathName.ReverseFind('\\');
// 뒤에 있는 현재 실행 파일 이름을 지운다.
strPathName = strPathName.Left(i);