VC6.0实现打开文件与打开文件夹选项

来源:互联网 发布:h5多人联网游戏源码 编辑:程序博客网 时间:2024/06/06 02:23

1 VC6.0实现打开文件选项

    CFileDialog dlg(true);    CString path;    if(dlg.DoModal()!=IDOK)    {       return;    }    else         path=dlg.GetPathName();

2 VC6.0实现打开文件夹选项

static TCHAR strDirName[MAX_PATH];    BROWSEINFO bi;    CString szString = TEXT("选择一个源文件子文件夹");    bi.hwndOwner = this->GetSafeHwnd();    bi.pidlRoot = NULL;    bi.pszDisplayName = strDirName;    bi.lpszTitle = szString;    bi.ulFlags = BIF_BROWSEFORCOMPUTER | BIF_DONTGOBELOWDOMAIN | BIF_RETURNONLYFSDIRS;    bi.lpfn = NULL;    bi.lParam = 0;    bi.iImage = 0;    LPITEMIDLIST pItemIDList = SHBrowseForFolder(&bi);      if(pItemIDList == NULL)         {               return ;            }           SHGetPathFromIDList(pItemIDList, strDirName);    SetDlgItemText(IDC_EDIT1,strDirName);
0 0