【help】MFC怎么将CFileDialog选中的文件复制到工程目录下

 我来答
樱花WN45
2013-10-30 · TA获得超过119个赞
知道答主
回答量:141
采纳率:82%
帮助的人:63.3万
展开全部
CFileDialog cfile(true,NULL,NULL,OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT,NULL,NULL); if(cfile.DoModal()==IDOK){SHFILEOPSTRUCT lpsh;   ZeroMemory(&lpsh,sizeof(lpsh));    lpsh.hwnd= HWND_DESKTOP;    lpsh.fFlags=FOF_NOCONFIRMATION|FOF_SIMPLEPROGRESS ;    lpsh.wFunc=FO_COPY; // FO_MOVE 则是移动 lpsh.pFrom= C:\\Test.txt; lpsh.pTo = res\\;    if( 0 != SHFileOperation(&lpsh))   {   AfxMessageBox(复制文件出错,请检查);   return ;   }}百思不得其解,难道说CFileDialog 和SHFileOperation(&lpsh)复制文件不能同用,但是我想了下没道理呀,在CFileDialog弹出来的时候点击确定保存路劲然后复制文件应该是可以用的呀。。。大侠们帮忙解决一下,小弟感激不尽。。 如果你想在CFileDialog之后恢复原来的工作目录很简单啊
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式