不用选择,自己任意制定存放地址 新手求教

HMILY198867 2013-03-26 07:44:22
写一个程序,要用到把制定的Http上下载的文件存到自己制定的目录里。
///////////////////////存到制定的目录
void CHTTPDownloadDlg::OnBnClickedButton()
{
BROWSEINFO bi;
TCHAR szPathName[MAX_PATH];
TCHAR szTitle[] = _T("选择路径 ");

ZeroMemory(&bi, sizeof(BROWSEINFO));
bi.hwndOwner = GetSafeHwnd();
bi.pszDisplayName = szPathName;
bi.lpszTitle = szTitle;
bi.ulFlags = 0x0040 ;
CString str;
CString strDir; //目录的路径

LPITEMIDLIST idl = SHBrowseForFolder(&bi);
if(idl == NULL)
{
strDir= _T("");
return;
}
SHGetPathFromIDList(idl, str.GetBuffer(MAX_PATH * 2));
str.ReleaseBuffer();
if(str != _T("") && str.GetAt(str.GetLength() - 1) != '\\ ')
{ str += _T("\\ ");
}
strDir = str;
CString strSource;
GetDlgItemText(IDC_EDIT1,strSource);
int index = strSource.ReverseFind('/');
strDir += strSource.Mid(index+1);
SetDlgItemText(IDC_EDIT2,strDir);
}


新手求教,求教高手,帮忙给指点一下 !
...全文
67 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

4,011

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 数据库
社区管理员
  • 数据库
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧