有没有 C++大佬? 如何复制粘贴文件显示的是 系统自带的对话框?

2020-06-15 21:54:48 +08:00
 PUBG98k
有没有 C++大佬?

复制粘贴文件显示的是 系统自带的对话框?
因为用 CopyFile 之类的方法复制文件的话
需要自己绘制对话框,包括是否覆盖,之类的.

如何直接使用系统的那个 复制粘贴对话框呢?
622 次点击
所在节点    问与答
3 条回复
lifanxi
2020-06-15 22:47:24 +08:00
这是在问 Windows 编程吧?感觉一下子回到 20 年前。

参考下 shellapi 中的 SHFileOperation 函数:
https://docs.microsoft.com/en-us/windows/win32/api/shellapi/nf-shellapi-shfileoperationa
不过这个函数很过时了,可以考虑用更新的 IFileOperation 接口。
PUBG98k
2020-06-15 23:09:56 +08:00
哈哈,回到 28 年前,这么年代感吗?
PUBG98k
2020-06-15 23:13:45 +08:00
@lifanxi 感谢 IFileOperation 这个函数。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/681843

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX