我想在一个新线程里用SHFileOperation实现文件夹拷贝时显示拷贝的进度条
DWORD WINAPI COPYPROC(LPVOID lpParameter)
{
char SourceFolder[50]="";
strcpy (SourceFolder,"D:\\aa\\*.*");
char TargetFolder[50];
strcpy(TargetFolder,"D:\\temp2\\");
SHFILEOPSTRUCT lpFile;
lpFile.hwnd=NULL;
lpFile.wFunc=FO_COPY;
lpFile.pFrom=SourceFolder;
lpFile.pTo=str1;
lpFile.fFlags=FOF_NOCONFIRMMKDIR;
lpFile.fAnyOperationsAborted=FALSE;
lpFile.hNameMappings=NULL;
lpFile.lpszProgressTitle=NULL;
int ReturnValue=SHFileOperation(&lpFile);
return ReturnValue;
}
希望各位大哥帮忙看看
DWORD WINAPI COPYPROC(LPVOID lpParameter)
{
char SourceFolder[50]="";
strcpy (SourceFolder,"D:\\aa\\*.*");
char TargetFolder[50];
strcpy(TargetFolder,"D:\\temp2\\");
SHFILEOPSTRUCT lpFile;
lpFile.hwnd=NULL;
lpFile.wFunc=FO_COPY;
lpFile.pFrom=SourceFolder;
lpFile.pTo=str1;
lpFile.fFlags=FOF_NOCONFIRMMKDIR;
lpFile.fAnyOperationsAborted=FALSE;
lpFile.hNameMappings=NULL;
lpFile.lpszProgressTitle=NULL;
int ReturnValue=SHFileOperation(&lpFile);
return ReturnValue;
}
希望各位大哥帮忙看看
解决方案 »
- 再问一次,进度条和视频相关联的问题!这次得解决了!这应该是目前难度很大的问题!
- 求vc++ 程序开发范例宝典 第二版 源码
- 这么一个简单的代码,居然都报错。远程调用DCOM的问题
- 还是socket编程中SELECT的问题
- 关于 windows程序设计,VC入门等一些问题
- 10055引发的错误,求助有经验的同行帮忙
- 有个程序想修改下,网络之大就没有一个人能帮我吗?
- 求助!!!如何安装Windows SDK 2003 ???
- 怎样把const char* 指向的数据送到Image字段中去
- 关于十进制和十六进制的问题????????????????????????????????????????????????
- 如何安装VC6.0的Service Pack5
- CArray 的add使用问题
拷贝只在
int ReturnValue=SHFileOperation(&lpFile);
这一条语句就执行了,根本没法再拷贝时计算已经拷贝了总量的百分之几
所以没法设置进度条
望知道的帮忙解答下
你的意思是自己写代码实现文件夹的复制?
这样企不是很麻烦
你能推荐个网址吗?
谢谢啦