我还是一个刚刚学会了一些文件操作的C ++新手。我在网上查了一下,所提供的代码超出了我目前的技能。有没有一种简单的方法可以做到这一点,或者是否有任何好的教程可以从基础知识中解释这一点?
答案 0 :(得分:21)
在 windows 中查看以下API:
广泛讨论can be found here。 显然这个话题与操作系统有很强的关系。如果你正在使用一些框架(即MFC / ATL),你通常会找到一些帮助基础设施。此回复指的是WIndows中最低的API级别。如果您打算使用MFC have a look here,如果您更喜欢ATL look here。
答案 1 :(得分:9)
在C ++中没有跨平台的方法
现在我们已经完成了这项工作,Felice Pollano's answer提供了Windows API,因此您可以在Windows中操作剪贴板。
Apple提供了一个名为ClipboardViewer的示例应用程序,以及对NSPasteBoard的完整引用及其提供的功能。
对于Linux,它取决于您正在运行的窗口管理器。
答案 2 :(得分:3)
答案 3 :(得分:1)
答案 4 :(得分:-5)
如果您正在寻找一种类似的方法:模拟键盘组合ctrl + v并完成它。在所有平台上。