225: ITEMIDLIST* pidlBrowse;
226: char pszPathname[MAX_PATH];
227: BROWSEINFO BrInfo;
228:
229: BrInfo.hwndOwner = GetSafeHwnd();
230: BrInfo.pidlRoot = NULL;
231:
232: memset( &BrInfo, 0, sizeof(BrInfo) );
233: //BrInfo.pszDisplayName = pszPathname;
234:
235: BrInfo.lpszTitle = "Select Folder";
236: BrInfo.ulFlags = BIF_RETURNONLYFSDIRS;
237:
238: // 다이얼로그를 띄우기
239: pidlBrowse = ::SHBrowseForFolder(&BrInfo);
240:
241: if ( pidlBrowse != NULL)
242: {
243: //패스를 얻어옴
244: ::SHGetPathFromIDList(pidlBrowse, pszPathname);
245: m_destPath = pszPathname;
246: UpdateData(FALSE);
247: }
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기