选择目录对话框和选择文件对话框

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

选择目录对话框和选择文件对话框_第1张图片 选择目录对话框和选择文件对话框_第2张图片

参考文章:

http://www.cppblog.com/finehai/archive/2009/08/27/94578.html

你可能感兴趣的:(windows,VS2010,Path,对话框,Visual,Studio,2010)