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);