PUBG98k
V2EX  ›  问与答

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

  •  
  •   PUBG98k · Jun 15, 2020 · 1061 views
    This topic created in 2251 days ago, the information mentioned may be changed or developed.
    有没有 C++大佬?

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

    如何直接使用系统的那个 复制粘贴对话框呢?
    Supplement 1  ·  Jun 15, 2020
    感谢大佬,IFileOperation 这个函数 解决
    lifanxi
        1
    lifanxi  
       Jun 15, 2020
    这是在问 Windows 编程吧?感觉一下子回到 20 年前。

    参考下 shellapi 中的 SHFileOperation 函数:
    https://docs.microsoft.com/en-us/windows/win32/api/shellapi/nf-shellapi-shfileoperationa
    不过这个函数很过时了,可以考虑用更新的 IFileOperation 接口。
    PUBG98k
        2
    PUBG98k  
    OP
       Jun 15, 2020 via iPhone
    哈哈,回到 28 年前,这么年代感吗?
    PUBG98k
        3
    PUBG98k  
    OP
       Jun 15, 2020 via iPhone
    @lifanxi 感谢 IFileOperation 这个函数。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1024 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 18:34 · PVG 02:34 · LAX 11:34 · JFK 14:34
    ♥ Do have faith in what you're doing.