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);
으로 간단하게