[C/CPP] 폴더 대화상자 열기

제목 그대로다. 

BROWSEINFO BrInfo;
TCHAR szBuffer[512];      

::ZeroMemory(&BrInfo,sizeof(BROWSEINFO));
::ZeroMemory(szBuffer, 512);

BrInfo.hwndOwner = GetSafeHwnd();
BrInfo.lpszTitle = _T("파일이 저장될 폴더를 선택하세요");
BrInfo.ulFlags = BIF_NEWDIALOGSTYLE | BIF_EDITBOX | BIF_RETURNONLYFSDIRS; LPITEMIDLIST
pItemIdList = ::SHBrowseForFolder(&BrInfo);

::SHGetPathFromIDList(pItemIdList, szBuffer); // szBuffer에 선택된 경로가 저장된다.

게시됨

카테고리

작성자

태그:

댓글

댓글 남기기