你如何从 C 中的剪贴板复制/粘贴?

新手上路,请多包涵

我仍然是一个 C++ 新手,最近才学会了一些文件操作。我在网上查了一下,给出的代码远远超出了我目前的技能。有没有一种简单的方法可以做到这一点,或者是否有任何好的教程可以从基础上解释这一点?

原文由 user808066 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 1k
2 个回答

windows 中查看以下 API:

可以在这里找到 广泛的讨论。显然,这个主题与操作系统密切相关。如果您使用一些框架(即 MFC/ATL),您通常会找到一些辅助基础设施。此回复指的是 WINdows 中最低的 API 级别。如果您打算使用 MFC ,请看这里,如果您更喜欢 ATL, 请看这里

原文由 Felice Pollano 发布,翻译遵循 CC BY-SA 3.0 许可协议

您可以使用 ClipboardXX 库来复制和粘贴简单的文本。只需从 github 下载 clipboardXX.hpp 并将其复制到您的项目路径。然后按照它的例子:

 #include "clipboard.hpp"
#include <string>

int main() {
    clipboardxx::clipboard clipboard;

    // copy
    clipboard << "text you wanna copy";

    // paste
    std::string paste_text;
    clipboard >> paste_text;
}

原文由 Arian Rezazadeh 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
logo
Stack Overflow 翻译
子站问答
访问
宣传栏