请教浏览文件夹对话框的实现方法???? 浏览文件夹对话框的实现方法???? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 CFileDialog dlgOpen(TRUE,"","*.*");dlgOpen.DoModal(); http://www.codeguru.com/Cpp/W-D/dislog/看Dialog for selecting folders 项 LPITEMIDLIST SHBrowseForFolder( LPBROWSEINFO lpbi); typedef struct _browseinfo { HWND hwndOwner; LPCITEMIDLIST pidlRoot; LPTSTR pszDisplayName; LPCTSTR lpszTitle; UINT ulFlags; BFFCALLBACK lpfn; LPARAM lParam; int iImage; } BROWSEINFO, *PBROWSEINFO, *LPBROWSEINFO; BROWSEINFO bBinfo; memset(&bBinfo,0,sizeof(BROWSEINFO)); //定义结构并初始化 bBinfo.hwndOwner=m_hWnd;//设置对话框所有者句柄 char strTmp[255]; bBinfo.lpszTitle="请选择安装路径:"; bBinfo.ulFlags = BIF_RETURNONLYFSDIRS; //设置标志只允许选择目录 LPITEMIDLISTlpDlist;//用来保存返回信息的IDList,使用SHGetPathFromIDList函数转换为字符串 lpDlist=SHBrowseForFolder(&bBinfo) ; //显示选择对话框 if(lpDlist!=NULL) { SHGetPathFromIDList(lpDlist,strTmp);//把项目标识列表转化成目录 TRACE(strTmp); } vc图片放大的问题 为什么不能调用另一个对话框的EDIT值 CArray 无法调用GetAdaptersAddresses() 模态窗口调用问题 到底有没有能在XP下运行的 SoftIce啊~!!! Http proxy,帮我看看是怎么回事呀 高分求教sql语句 谁有人民邮电的《Visual C++实现MPEG/JPEG编解码技术》一书的源代码?高分相求! 如何确定IDispatch->Invoke()调用的是哪一个接口的方法呢? 兩個進程這間共享記憶體,並且發消息的例程有沒有,最好給我一份 如何获取别的项目中对话框资源?并对里面的控件进行修改?
dlgOpen.DoModal();
LPBROWSEINFO lpbi
); typedef struct _browseinfo {
HWND hwndOwner;
LPCITEMIDLIST pidlRoot;
LPTSTR pszDisplayName;
LPCTSTR lpszTitle;
UINT ulFlags;
BFFCALLBACK lpfn;
LPARAM lParam;
int iImage;
} BROWSEINFO, *PBROWSEINFO, *LPBROWSEINFO;
memset(&bBinfo,0,sizeof(BROWSEINFO)); //定义结构并初始化
bBinfo.hwndOwner=m_hWnd;//设置对话框所有者句柄
char strTmp[255];
bBinfo.lpszTitle="请选择安装路径:";
bBinfo.ulFlags = BIF_RETURNONLYFSDIRS; //设置标志只允许选择目录
LPITEMIDLISTlpDlist;
//用来保存返回信息的IDList,使用SHGetPathFromIDList函数转换为字符串
lpDlist=SHBrowseForFolder(&bBinfo) ; //显示选择对话框
if(lpDlist!=NULL)
{
SHGetPathFromIDList(lpDlist,strTmp);//把项目标识列表转化成目录
TRACE(strTmp);
}