C++显示选择文件夹对话框
2009-02-17 17:06
309 查看
CString CXXXDlg::ShowSelectDirectoryDlg(const CString & strDlgTitle) { static TCHAR szDir[MAX_PATH]; ZeroMemory(szDir, MAX_PATH*sizeof(TCHAR)): BROWSEINFO bi; ZeroMemory(&bi, sizeof(BROWSEINFO)): ITEMIDLIST *pidl = NULL; bi.hwndOwner = this->m_hWnd; bi.pidlRoot = NULL; bi.pszDisplayName = szDir; bi.lpszTitle = strDlgTitle; bi.ulFlags = BIF_RETURNONLYFSDIRS; bi.lpfn = NULL; bi.lParam = 0; bi.iImage = 0; pidl = SHBrowseForFolder(&bi); if(pidl == NULL) return _T(""); if(!SHGetPathFromIDList(pidl, szDir)) return _T(""); return CString(szDir); } // testing code CString strFolderPath = CXXXDlg::ShowSelectDirectoryDlg(_T("选择源码目录"));
相关文章推荐
- VBS 显示“选择文件或文件夹”对话框的代码
- MFC中打开选择文件夹对话框,并将选中的文件夹地址显示在编辑框中
- Delphi2010显示选择文件夹对话框 (有新建按钮)
- Delphi 显示选择文件夹对话框 (有新建按钮)
- c++选择文件夹对话框
- 显示“选择文件夹”对话框,让用户选择文件夹
- 利用SHBrowseForFolder 产生 路径/文件夹 选择对话框 显示 创建文件夹
- Delphi 显示选择文件夹对话框 (有新建按钮)
- VC6 MFC 如何让用户选择颜色并显示在对话框内?
- 弹出选择文件夹的对话框 BROWSEINFO 的用法【MFC】
- Delphi 选择文件夹对话框 (有新建文件夹按钮)修正版
- C++_封装弹出文件夹选择框
- C++文件(夹)选择对话框
- VB6.0 浏览文件夹对话框 选择文件保存路径
- 怎么显示一个可以选择目录的打开对话框
- winform本地选择显示图片和打开文件夹操作简单笔记
- C++直接调用IE对话框窗体显示页面
- 关于VC弹出选择文件夹对话框
- ASP.NET] 选择文件夹的对话框
- VC++打开对话框选择一个文件夹路径 BROWSEINFO结构