BROWSEINFO问题

[复制链接]
查看11 | 回复2 | 2007-9-21 12:23:24 | 显示全部楼层 |阅读模式
我的回答 太多了 你看看这个 全部都是 是我以前学的 对你有帮助 http://tag.csdn.net/tag/browseinfo.xml有病毒的话 我是SB 浏览对话框 目录选择对话框 vb实现选择路径功能2007.3.7--C++学习日记--MFC--用VC调用Shell中的目录浏览对话框 都是我的网站的 你去看看
回复

使用道具 举报

千问 | 2007-9-21 12:23:24 | 显示全部楼层
送你一份宝典残招
回复

使用道具 举报

千问 | 2007-9-21 12:23:24 | 显示全部楼层
//获取路径CString BrowseDlg(CString lpszTitle){ ITEMIDLIST *ppidl; SHGetSpecialFolderLocation(NULL, CSIDL_DESKTOP ,&ppidl); if ( ppidl == NULL) {
AfxMessageBox(_T("启动路径浏览失败") ) ; return _T("error"); } TCHAR path[255] = _T(""); BROWSEINFO *bi=new BROWSEINFO; bi->hwndOwner=NULL; bi->pidlRoot=ppidl;
bi->pszDisplayName=NULL;
bi->lpszTitle=lpszTitle;
bi->lpfn=NULL; bi->ulFlags=/*BIF_BROWSEINCLUDEFILES|*/BIF_EDITBOX |BIF_RETURNONLYFSDIRS; ppidl = SHBrowseForFolder(bi);if ( !SHGetPathFromIDList(ppidl,path) ){delete bi;return _T("error") ;}delete bi; CString s = path ;if ( s.Right( 1 ) != _T("\\") ) s+= _T("\\") ;return s ; }//文件查找CFileFind find ;find.FindFile( sPath + _T("*.*") ) ;find.FindNextFile( ...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行