V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
PUBG98k
V2EX  ›  问与答

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

  •  
  •   PUBG98k · 2020-06-15 21:54:48 +08:00 · 618 次点击
    这是一个创建于 1413 天前的主题,其中的信息可能已经有所发展或是发生改变。
    有没有 C++大佬?

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

    如何直接使用系统的那个 复制粘贴对话框呢?
    第 1 条附言  ·  2020-06-15 23:13:34 +08:00
    感谢大佬,IFileOperation 这个函数 解决
    lifanxi
        1
    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
        2
    PUBG98k  
    OP
       2020-06-15 23:09:56 +08:00 via iPhone
    哈哈,回到 28 年前,这么年代感吗?
    PUBG98k
        3
    PUBG98k  
    OP
       2020-06-15 23:13:45 +08:00 via iPhone
    @lifanxi 感谢 IFileOperation 这个函数。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3570 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 00:16 · PVG 08:16 · LAX 17:16 · JFK 20:16
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.