코드/MFC
(MFC) 디렉토리 선택 코드
야곰야곰+책벌레
2024. 5. 22. 16:20
728x90
반응형
CString COptionDlg::SelectDirectory(CString currentPath, CString caption)
{
BROWSEINFO info;
wchar_t szBuffer[MAX_PATH];
::ZeroMemory(&info, sizeof(BROWSEINFO));
::ZeroMemory(szBuffer, MAX_PATH);
info.hwndOwner = GetSafeHwnd();
info.lpszTitle = caption;
info.ulFlags = BIF_NEWDIALOGSTYLE | BIF_EDITBOX | BIF_RETURNONLYFSDIRS;
LPITEMIDLIST pItemIdList = ::SHBrowseForFolder(&info);
if (!pItemIdList)
return currentPath;
::SHGetPathFromIDList(pItemIdList, szBuffer);
return szBuffer;
}
728x90
반응형