SPRING :: NOTE
[MFC] 디렉토리(폴더) 선택 다이얼로그 띄우기 본문
반응형
BROWSEINFO brInfo;
ITEMIDLIST* pDirList;
char pszPath[500];
CString FPath = "";
brInfo.hwndOwner = NULL; // GetSafeHwnd();
brInfo.pidlRoot = NULL;
memset(&brInfo, 0, sizeof(brInfo));
brInfo.pszDisplayName = pszPath;
brInfo.lpszTitle = ("폴더를 선택하세요.");
brInfo.ulFlags = BIF_RETURNONLYFSDIRS;
// DIalog Open
pDirList = ::SHBrowseForFolder(&brInfo);
if (pDirList != NULL)
::SHGetPathFromIDList(pDirList, pszPath);
// Directory Path
FPath.Format("%s\\*.*", pszPath);
반응형
'Development Language > C · C++ · MFC' 카테고리의 다른 글
[C] 윈도우 소켓을 이용한 TCP/IP 통신 - SERVER (1) | 2017.09.15 |
---|---|
[MFC] VS2008을 이용한 시리얼 통신 프로그램 만들기 (0) | 2017.09.06 |
[MFC] 폴더에서 파일 갯수 구하기 (0) | 2017.01.18 |
파일 범위에서만 사용할 수 있습니다. 중첩된 구문에는 사용할 수 없습니다. (0) | 2017.01.05 |
[C] 연수와 월수를 입력하면 달력이 출력되는 프로그램 (1) | 2016.10.26 |
Comments