본문 바로가기

Window Programming/Win32API

내문서 경로


TCHAR Buffer[MAX_PATH];
CString strResult;

if (SHGetSpecialFolderPath(NULL,Buffer,CSIDL_PERSONAL,true)) {
        strResult.Format("Get MyDoc : %s",Buffer);
        AfxMessageBox(strResult);
}else { AfxMessageBox("Get folder fail"); }

제 경우 CSIDL_MYDOCUMENT 로 했더니 안되고 CSIDL_PERSONAL로 하니 제대로 가져 오는군요.

CSDIL 목록은 여기 있습니다.

http://http://msdn.microsoft.com/library/default.asp?url=/library/en-us/shellcc/platform/shell/reference/enums/csidl.asp