반응형
#defune MAX_PATH 256
// bOnlyPath가 TRUE이면 로컬패스만 리턴, FALSE이면 로컬패스 + 실행파일명
CString GetProgramPath(BOOL bOnlyPath)
{
char szBuffer[MAX_PATH];
CString strRet;
::GetModuleFileName(NULL, szBuffer, MAX_PATH);
strRet = szBuffer;
if (!bOnlyPath)
return strRet; // 여기서 리턴하면 Path + 파일명까지
int nIndex = strRet.ReverseFind('\\');
strRet = strRet.Left(nIndex);
return strRet; // Path만 리턴
}
반응형
'프로그래머의 길 > C & C++' 카테고리의 다른 글
CreateFont, CreateFontIndirect (0) | 2008.04.21 |
---|---|
sscanf (0) | 2008.04.21 |
TranslateMessage() (0) | 2008.04.15 |
assert() (0) | 2008.04.15 |
지뢰찾기 (0) | 2007.06.28 |