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 is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

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