我有一个用C ++编写的Windows应用程序。我想添加一个粘贴选项,以便应用程序可以检索用户以前复制的任何文本(即使用control-C命令)。
有办法做到这一点吗?
答案 0 :(得分:3)
您需要使用OpenClipboard()
,GetClipboardData()
和CloseClipboard()
这些功能。
来自MSDN:
Pasting Information from the Clipboard
通过调用OpenClipboard函数打开剪贴板。
确定要检索的可用剪贴板格式。
通过调用GetClipboardData函数以所选格式检索数据句柄。
将数据副本插入文档。
GetClipboardData返回的句柄仍归剪贴板所有,因此应用程序不得释放它或将其锁定。
- 醇>
通过调用CloseClipboard函数关闭剪贴板。