VS编程中,有些程序不支持WM_PASTE消息(如word),只能模拟键盘实现粘贴操作。
Windows系统下粘贴的快捷键有2个:Ctrl+V或者SHIFT+INSERT,参考代码如下:

                 {INPUT inputs[4];memset(inputs, 0, sizeof(inputs));inputs[0].type        = INPUT_KEYBOARD;inputs[0].ki.wVk  = VK_CONTROL;     //VK_SHIFTinputs[0].ki.wScan     = 0x1d;           //0x2Ainputs[0].ki.dwFlags = 0;                    //KEYDOWN flaginputs[1].type         = INPUT_KEYBOARD;inputs[1].ki.wVk  = 'V';              //VK_INSERTinputs[1].ki.wScan    = 0x2f;           //0x52inputs[1].ki.dwFlags = 0;             //KEYDOWN flaginputs[2].type        = INPUT_KEYBOARD;inputs[2].ki.wVk  = 'V';              //VK_INSERTinputs[2].ki.wScan    = 0x2f;           //0x52inputs[2].ki.dwFlags = KEYEVENTF_KEYUP;inputs[3].type         = INPUT_KEYBOARD;inputs[3].ki.wVk  = VK_CONTROL;     //VK_SHIFTinputs[3].ki.wScan     = 0x1d;           //0x2Ainputs[3].ki.dwFlags = KEYEVENTF_KEYUP;SendInput(4, inputs, sizeof(INPUT));}

VS编程中发送Ctrl+V键盘消息实现粘贴功能相关推荐

  1. 天正计算机命令大全,天正CAD 中按Ctrl+v在不同图中粘贴出现“未知命令T81_tpasteclip”,直接在CAD中就能操作...

    天正CAD 中按Ctrl+v在不同图中粘贴出现"未知命令T81_tpasteclip",直接在CAD中就能操作以下文字资料是由(历史新知网www.lishixinzhi.com)小 ...

  2. 解决在word中无法使用Ctrl+V进行粘贴的问题

    解决在word中无法使用Ctrl+V进行粘贴的问题 (以office2019/2016为例,其他版本应该也适用) 目录 解决在word中无法使用Ctrl+V进行粘贴的问题 1.问题描述 2.解决方法 ...

  3. Xshell设置Ctrl+c Ctrl+v快捷键为复制粘贴

    操作步骤: 1.打开Xshell,点击工具下的选项(o). 2.弹出选项菜单后,点击键盘和鼠标下的编辑按钮.  3.弹出当前键设置,点击查找,弹出请输入组合键,按住键盘上的Ctrl+c,点击是.   ...

  4. 如何在Mac电脑中切换ctrl键和command键的功能?

    很多Mac电脑用户喜欢装双系统,这样会让工作更方便顺畅,但有一点得将键盘上的command键切换为Windows系统中的ctrl键. 1.打开Mac电脑中的系统偏好设置, 2.进入系统偏好设置,点击& ...

  5. 向窗口发送ctrl c复制 消息

    两种方式: 1. 模拟键盘按键: keybd_event(VK_CONTROL,0,0,0);                    //ctrl键按下 keybd_event(BYTE('C'),0 ...

  6. MFC CEdit 中不能使用ctrl+v进行粘贴解决办法

    原因是因为没有处理Ctrl+V  的消息响应. 解决办法: 重写  PretranslateMessage函数.在PretranslateMessage中截获CEdit响应Ctrl+V  消息,然后截 ...

  7. python调用linux软键盘_在Linux中使用Python模拟键盘按键

    之前在做自动化测试中需要用Python在linux中模拟Ctrl+V 进行路径粘贴,试了很多种方法,起初用了xerox和pyperclip这两个python库,但打开对话框后调用粘贴API无法进行粘贴 ...

  8. 【转】游戏编程中的人工智能技术--神经网络

    原文:http://blog.csdn.net/ecitnet/article/details/1799444 游戏编程中的人工智能技术 . > .  (连载之一) 用平常语言介绍神经网络(Ne ...

  9. java发送qq消息_Java点餐系统和点餐小程序新加微信消息推送功能

    其实想给点餐系统加推送很久了,之前也有单门写过Java版的微信消息推送和云开发版的微信消息推送.之所以一直没有加,也是考虑到大家的学习接受度,因为做订阅消息推送是一个综合性的开发工作. 需要你既要会小 ...

最新文章

  1. 交情来自一系列的交易
  2. List集合2-LinkedList
  3. python bootstrap-fileinput示例_bootstrap fileinput完整实例分享
  4. 数字三角形W(加强版) codevs 2189
  5. 无法跳转 vscode_爱了爱了,这个VSCode插件将极大提高你的工mo作yu效率
  6. java函数ao活动对象_Java程序设计10-11试卷A0105答案
  7. php bloginfo templatedirectory,WordPress函数:bloginfo(显示博客信息)
  8. linux进程上下文切换的具体过程,Linux实验三 结合中断上下文切换和进程上下文切换分析Linux内核一般执行过程...
  9. 异步上传文件显示进度条
  10. 修改的梅花雪的日期控件。。只是一些小改动
  11. 牛客SQL22 统计各个部门的工资记录数
  12. phpstrom+xdebug调试远程服务器代码
  13. python多线程并发每秒6000_Python多线程并发的误区
  14. HarmonyOS 十分钟快速入门教程|和车神哥一起学
  15. 身份证号判断是否合法(具体代码)
  16. 好家伙?阿里网盘的分享功能已经出来了?
  17. 计算机中怎样用公式计算结果,EXCEL中如何显示公式的计算结果?
  18. js文字转图片,使用画布绘制
  19. 麒麟810鸿蒙内核移植,麒麟810实体芯片首曝光 鸿蒙系统或8月重磅发布
  20. 购物系统-网上书店 javaweb jsp+Servelt+JDBC连接数据库(源码分享)

热门文章

  1. 2021基金从业资格考试“10问10答”,速来围观!
  2. cf723c Polycarp at the Radio
  3. 智慧小镇解决方案-最新全套文件
  4. 物联网-移动通信技术
  5. django怎么读python_在Python中的Django框架中进行字符串翻译
  6. INTEL CPU 历史表
  7. Android Gradle 配置阿里仓库镜像
  8. vue java 实战_vue项目实战总结篇
  9. 【C++】优先级队列priority_queue/仿函数(函数对象)
  10. 背英语单词的方法,技巧