复制功能、参考链接:https://www.cnblogs.com/xuan52rock/p/6061155.html
粘贴功能参考链接:https://bbs.csdn.net/topics/390008354?list=1963771
整合代码如下:

/*** 复制功能*/
BOOL CopyToClipboard(const char* pszData, const int nDataLen)
{if(::OpenClipboard(NULL)){::EmptyClipboard();HGLOBAL clipbuffer;char *buffer;clipbuffer = ::GlobalAlloc(GMEM_DDESHARE, nDataLen+1);buffer = (char *)::GlobalLock(clipbuffer);strcpy(buffer, pszData);::GlobalUnlock(clipbuffer);::SetClipboardData(CF_TEXT, clipbuffer);::CloseClipboard();return TRUE;}return FALSE;
}
/*
*  粘贴功能
*/
void PasteInfo()
{keybd_event(0x11, 0, 0, 0);// press ctrlkeybd_event(0x56, 0, 0, 0); // press vkeybd_event(0x56, 0, 2, 0); //release vkeybd_event(0x11, 0, 2, 0); //release ctrl
}

C++实现复制文本粘贴文本功能相关推荐

  1. 如何在Linux终端中复制和粘贴文本、文件和文件夹。

    复制和粘贴是电脑上使用最多的操作之一.虽然使用Ctrl+C和Ctrl+V键盘快捷键很容易做到这一点,但在Linux终端上就不是那么简单了.你有几种选择来完成这项工作.以下是你如何在Linux终端中复制 ...

  2. Navigator.clipboard剪切板 API 可用于实现剪切、复制、粘贴的功能。

    剪贴板 Clipboard API 为 Navigator 接口添加了只读属性 clipboard,该属性返回一个可以读写剪切板内容的 Clipboard 对象. 在 Web 应用中,剪切板 API ...

  3. CRichEditCtrl 好象没有复制、粘贴的功能(Ctrl+C、Ctrl+v都不好用

    CRichEditCtrl 好象没有复制.粘贴的功能(Ctrl+C.Ctrl+v都不好用 问题已经解决,是我没有把系统自动生成的快捷键删去.它没有执行RichEdit的消息. 转载于:https:// ...

  4. C#复制、粘贴文本信息到剪贴板

    复制: private void button1_Click(object sender, System.EventArgs e) { // Takes the selected text from  ...

  5. js兼容安卓与ios的复制到粘贴板功能

    第一种使用clipboard: 上面也说了,已经迁移到clipboard-polyfill 兼容性: 第二种使用clipboard-polyfill: github地址:https://github. ...

  6. js实现点击复制到粘贴板功能

    HTML结构 <p class="DzWx"><span class="wx">微信:<span id="wxConte ...

  7. linux下vim 选择文本,删除,复制,粘贴

    vim 选择文本,删除,复制,粘贴   文本的选择,对于编辑器来说,是很基本的东西,也经常被用到,总结如下: v    从光标当前位置开始,光标所经过的地方会被选中,再按一下v结束. V    从光标 ...

  8. macos复制粘贴快捷键_如何在macOS上粘贴文本而不进行格式化

    macos复制粘贴快捷键 Copying and pasting text is one of those things everybody who uses a computer needs to ...

  9. ios下js复制到粘贴板_h5实现一键复制到粘贴板 兼容ios

    实现原理 采用document.execCommand('copy') 来实现复制到粘贴板功能 复制必须是选中input框的文字内容,然后执行document.execCommand('copy') ...

最新文章

  1. quartz 两个java_spring boot整合quartz实现多个定时任务的方法
  2. 使用脑电图慢皮层电位重建3D空间中的手,肘和肩的实际和想象的轨迹
  3. js字符串替换_浅析Vue的生命周期以及JS异步
  4. ExcelAndJSON的设计决策
  5. 【C++基础】重抛异常与异常的使用场景
  6. Vue-图片切换实例
  7. BTrace简介与使用说明
  8. 微型计算机系统王其藩,王其藩 系统动力学 附录Vensim模型集
  9. Java开源电商系统
  10. APEX弹窗闪退报错(005,006,007 DXGI_ERROR_DEVICE_REMOVED)问题完全解决方案
  11. git push报错 rejected
  12. 人生就像剥洋葱,当你片片剥开,已经满眼泪水| 花一天时间,老机器安装Windows 98
  13. MIMO技术杂谈(四):OFDM那些事(二)
  14. 蚂蚁金服开发文档中心
  15. VMware Workstation 虚拟机安装windows 10 系统步骤
  16. 如何在MD编辑器打出上下标
  17. 文献解读:纽约市废水系统宏病毒组初探
  18. 计算机网络技术教程第3版课后答案,《计算机网络技术基础教程》课后习题答案刘四清版3.doc...
  19. 对着网页进行右键操作------审查元素(快速查看标签代码)
  20. 安装mysql5.7防火墙关了为什么远程登录不了呢?

热门文章

  1. 手写一个HTTP图片资源服务器,太容易了叭!
  2. Java一句话获取系统目前年份
  3. springboot请求处理
  4. Java NIO群聊系统
  5. 【2019.08.31】2019银川网络赛(2018银川现场赛)
  6. 【LeetCode】Merge Two Sorted Lists(合并两个有序链表)
  7. 华东交通大学ACM-ICPC训练基地简介
  8. [原创]使用python对视频/音频文件进行详细信息采集,并进行去重操作
  9. java中四种修饰符
  10. ComponentName