MFC工程下载:
http://download.csdn.net/detail/cau_eric/6377605
选择目录对话框:
char szPath[MAX_PATH]; //存放选择的目录路径
CString str;
ZeroMemory(szPath, sizeof(szPath));
BROWSEINFO bi;
bi.hwndOwner = m_hWnd;
bi.pidlRoot = NULL;
bi.pszDisplayName = szPath;
bi.lpszTitle = "请选择需要查询的目录:";
bi.ulFlags = 0;
bi.lpfn = NULL;
bi.lParam = 0;
bi.iImage = 0;
//弹出选择目录对话框
LPITEMIDLIST lp = SHBrowseForFolder(&bi);
if(lp && SHGetPathFromIDList(lp, szPath))
{
GetDlgItem(IDC_EDIT2)->SetWindowText(szPath);
}
选项文件对话框:
CFileDialog dlgFile(TRUE);
CString fileName;
if(IDOK == dlgFile.DoModal())
{
GetDlgItem(IDC_EDIT1)->SetWindowText(dlgFile.GetPathName());
}
参考文章:
http://www.cppblog.com/finehai/archive/2009/08/27/94578.html