使用SHFileOperation复制文件,不想文件进度窗口老是出现在最前面,有没办法解决?
我在使用 SHFileOperation 这个API来进行文件的复制,需要查看文件复制的进度,但每次执行SHFileOperation操作出现的文件进度窗口老是跳出来在最前面(我是通过循环多次执行SHFileOperation进行不同类型文件的复制,所以文件进度窗口会不停出现,就算我将程序最小化也是这样), 这样我在做其他操作例如看网页之类的,都会给这个进度窗口阻碍.
请教能否在复制程序没有获得焦点的情况下执行SHFileOperation出现的文件复制进度窗口不会获得焦点出现在最前方呢?
问题点数:100、回复次数:6Top
1 楼zsjzwj(北极熊)回复于 2005-08-05 17:05:22 得分 10
就让它在最前面好了,不然会更多问题Top
2 楼ly_liuyang(Liu Yang LYSoft http://lysoft.7u7.net)回复于 2005-08-05 17:19:25 得分 10
干脆不要窗口可以么?
要不就自己写复制函数的
_____________________
http://lysoft.7u7.netTop
3 楼lianshaohua(永远深爱一个叫“...”的好女孩儿!)回复于 2005-08-05 18:38:13 得分 10
自己写复制函数吧,Delphi5开发人员指南有源程序;Top
4 楼syfly739(飞仔)回复于 2005-08-08 17:08:46 得分 10
关注中Top
5 楼TechnoFantasy((VB MVP)www.applevb.com)回复于 2005-08-08 17:22:03 得分 50
将SHFileOperation 中的SHFILEOPSTRUCT 中的fFlags加上FOF_SILENTTop
6 楼hqhhh(枫叶)回复于 2005-08-08 17:22:49 得分 10
设置其visible为false!Top





