VC++ 浏览目录

//浏览
 char buffer[256];
 BROWSEINFOA    bi;
 bi.hwndOwner = NULL;
 bi.pidlRoot  = NULL;
 bi.pszDisplayName  = buffer;
 bi.lpszTitle = "选择路径";
 bi.ulFlags   = BIF_RETURNFSANCESTORS ;
 bi.lpfn = NULL;
 bi.iImage = 0 ;
 LPITEMIDLIST pIDList = SHBrowseForFolder(&bi);
 if (pIDList)
 {
  SHGetPathFromIDList(pIDList,buffer);
  //取得文件夹路径
  m_listPath = buffer ;

 }
 UpdateData(FALSE);

posted on 2011-07-19 11:02  DoubleSnake  阅读(686)  评论(0编辑  收藏  举报