IanMK2 Blog

TCHAR path[_MAX_PATH];

GetModuleFileName(NULL, path, sizeof path);

 

CString strPath = path;

int i = strPath.ReverseFind('\\');//실행 파일 이름을 지우기 위해서 왼쪽에 있는 '/'를 찾는다.

strPath = strPath.Left(i);//뒤에 있는 현재 실행 파일 이름을 지운다.

AfxMessageBox(strPath);

 


CFileDialog 생성시


OFN_NOCHANGEDIR <== 이 옵션을 주어서 생성하면 바뀌지 않는다.

 

MFC에선
char CurrentDIR[_MAX_PATH];
 GetCurrentDirectory(_MAX_PATH,CurrentDIR);
으로 간단하게

Posted by IanMK2