如何建立一个打开目录对话框(类似于打开文件对话框)?

http://topic.csdn.net/t/20010620/20/165899.html
1楼
  iProgram   (Concorde Jet) 五级用户 该版得分小于等于5000分,大于2000分  回复于 2001-06-20 20:47:00  得分 20

#include   <direct.h>  
  #include   <shlobj.h>  
  //Code  
   
                    BROWSEINFO   bi   ={0};  
  char   pszDisplayName[MAX_PATH]   ="\0";  
  bi.pszDisplayName   =   pszDisplayName;  
  bi.lpszTitle="Select   a   folder:";  
  bi.hwndOwner=m_hWnd;  
  bi.ulFlags=BIF_DONTGOBELOWDOMAIN|BIF_RETURNONLYFSDIRS;  
  LPITEMIDLIST   lpIL   =   SHBrowseForFolder(&bi);  
  if(lpIL)  
  {  
   
  SHGetPathFromIDList(lpIL,bi.pszDisplayName);  
  MessageBox(bi.pszDisplayName);//Drv   Here  
  }

posted on 2006-06-19 12:44  cy163  阅读(...)  评论(...编辑  收藏

导航