본문 바로가기
Programing/MFC

MFC - 실행 파일을 제외한 현재 경로 가져오기

by CtrlCV맨 2014. 3. 4.
728x90

// 현재 실행 프로그램의 파일 경로 가져오기
        TCHAR pszPathName[_MAX_PATH];
        ::GetModuleFileName(::AfxGetInstanceHandle(), pszPathName, _MAX_PATH); 

// CString 함수를 사용하기 위해 CString에 TCHAR를 넣는다.
        CString strPathName = pszPathName;
// 실행 파일 이름을 지우기 위해서 왼쪽에 있는 '/'를 찾는다.
        int i = strPathName.ReverseFind('\\');
// 뒤에 있는 현재 실행 파일 이름을 지운다.  
        strPathName = strPathName.Left(i);




728x90