MFC에서 윈도우 특정 폴더 경로 구하기 (내문서나 기타등등)

MFC 프로그래밍 하다가 특정 경로를 구해야 해서 방법을 검색해봤다.

BOOL SHGetSpecialFolderPath(
  HWND hwndOwner,
  _Out_  LPTSTR lpszPath,
  _In_   int csidl,
  _In_   BOOL fCreate
);

이 함수를 쓰면 된다.

사용법

wchar_t szPath[MAX_PATH] = {0,}; 
SHGetSpecialFolderPath( NULL, szPath, CSIDL_MYDOCUMENTS, FALSE ); 

csidl 값에 따라 경로를 구해온다.

내문서 : CSIDL_MYDOCUMENTS
내사진 : CSIDL_MYPICTURES
등등

csidl에 대한 값은 http://msdn.microsoft.com/en-us/library/bb762494(v=vs.85).aspx 여기에
출처: http://msdn.microsoft.com/en-us/library/bb762204%28VS.85%29.aspx


크리에이티브 커먼즈 라이선스 Linsoo의 저작물인 이 저작물은(는)크리에이티브 커먼즈 저작자표시-동일조건변경허락 4.0 국제 라이선스에 따라 이용할 수 있습니다.

댓글 남기기

이메일은 공개되지 않습니다.

This site uses Akismet to reduce spam. Learn how your comment data is processed.