我不清楚 how to simply send in the Ctrl+x or Ctrl+c command 复制/剪切数据(字符串),但我很确定这是需要的pInvoke . 一个快速的手,任何人?

[DllImport("user32.dll")]

private static extern IntPtr SendMessage(IntPtr hWnd, int Msg, IntPtr wParam, IntPtr lParam);

可能还有这个:[DllImport(“user32.dll”)]静态extern IntPtr SetClipboardData(uint uFormat,IntPtr hMem);

不确定如何正确使用其中任何一个,请帮忙 .

IntPtr nextClipboardAppWindow;

public frmMain()

{

nextClipboardAppWindow = (IntPtr)SetClipboardViewer((int)this.Handle);

}

protected override void WndProc(ref System.Windows.Forms.Message m)

{

// defined in winuser.h

const int WM_DRAWCLIPBOARD = 0x308;

const int WM_CHANGECBCHAIN = 0x030D;

switch (m.Msg)

{

case WM_DRAWCLIPBOARD:

//DisplayClipboardData();

SendMessage(nextClipboardAppWindow, m.Msg, m.WParam,

m.LParam);

break;

case WM_CHANGECBCHAIN:

if (m.WParam == nextClipboardAppWindow)

nextClipboardAppWindow = m.LParam;

else

SendMessage(nextClipboardAppWindow, m.Msg, m.WParam,

m.LParam);

break;

default:

base.WndProc(ref m);

break;

}

}

java sendmessage_SendMessage()复制/剪切/粘贴WM_COPYDATA 0x004A相关推荐

  1. vim选中字符复制/剪切/粘贴

    问题描述: vim 中选中指定字符,进行复制/剪切/粘贴 问题解决: 进入vim中visual模式,visual模式进入,可以有三种方式: (1)在普通模式(normal)下,直接按键 v  就可以进 ...

  2. 5.1 vim介绍 5.2-5.3 vim颜色显示和移动光标、vim一般模式下移动光标 5.4 vim 一般模式下复制剪切粘贴...

    2019独角兽企业重金招聘Python工程师标准>>> 5.1 vim介绍 vim 是 vi 的升级版 vim 是带有颜色显示的 mini安装的系统,一般都不带有vim yum in ...

  3. vb ClipBoard 剪切板应用(复制剪切粘贴)

    代码如下:(谨以参考) Private Sub Command1_Click()     '复制     If Text1.SelText <> "" Then Cli ...

  4. Vim复制(剪切)粘贴操作

    复制(剪切)粘贴 使用y(yank)复制,d(delete)剪切,p(put)将内容粘贴到光标后,P粘贴到光标前. y操作符(operator)表示复制操作,后面接的动作(motion)表示y操作的范 ...

  5. vim 复制/剪切/粘贴/撤销操作

    [背景知识] vim 有 12 个粘贴板,分别是 0.1.2.....9.a.".+:用 :reg 命令可以查看各个粘贴板里的内容.在 vim 中简单用 y 命令只是复制到 "(双 ...

  6. java 复制 粘贴_在java中如何实现复制,粘贴,剪切

    在java中如何实现复制,粘贴,剪切 关注:272  答案:2  mip版 解决时间 2021-01-25 02:48 提问者挥映在沉默里的渲染 2021-01-24 22:41 请分别写出来,而且讲 ...

  7. java记事本复制粘贴_Java Swing 如何实现记事本中“编辑”菜单下的 剪切,复制,粘贴,删除,全选 功能...

    这篇文字将要学习以下知识点: 1.如何给JButton按钮添加鼠标点击事件监听器 #1.addMouseListener(MouseListener l)  给JButton添加一个鼠标点击监听器l ...

  8. idea复制java_IntelliJ IDEA的剪切、复制和粘贴

    IntelliJ IDEA的剪切.复制和粘贴 本节内容概览: • 剪切.复制和粘贴的基本使用 • 复制选定的文本片段 • 将路径复制到文件 • 将引用复制到一行或一个符号 • 剪切选定的文本片段 • ...

  9. java实现复制粘贴的计算器_软帝学院教你用java编写计算器(三)

    教你用java编写计算器(三) import java.awt.Color; import java.awt.Dimension; import java.awt.event.ActionListen ...

最新文章

  1. 改善C#程序的建议10:用Parallel简化Task
  2. CSS进阶(7)—— 内联元素的掌管者line-height和vertical-align(上)
  3. JVM性能调优监控工具总结
  4. 熊猫的python小课账号_学习python中的pandas有没有好的教程推荐?
  5. Android 透明动画实现 详细概述
  6. 计算机知识点数制的概念,计算机等级考试,数制的基本概念知识点
  7. git 回滚到某个commit_Git 整理 v1.0 | Git 操作整理进阶篇
  8. java List操作
  9. 深入解读Linux内存管理系列(7)——伙伴系统
  10. BZOJ1101 [POI2007] Zap
  11. webgote的例子(5)Sql注入(Blog)
  12. 2021-2022年数学建模资料汇总——建模软件篇
  13. 通信电子电路实验(三)——高频电容反馈型LC振荡器的设计与仿真
  14. 网上提交材料时让登记照瞬间符合审核尺寸要求的小工具
  15. UVA 10098 Generating Fast
  16. Clustering by Passing Messages Between Data Points 吸引力传播聚类 AP聚类
  17. 使用Socket实现账号密码验证
  18. 让癌细胞自己饿死自己,科学家找到肿瘤新方法|Science
  19. Qt版本-塔防游戏实现二
  20. BMZctfmisc

热门文章

  1. MongoDB 2.5 版本将提供新的查询引擎
  2. ASP.NET之一般处理程序笔记
  3. 异常“只能在执行Render()的过程中调用RegisterForEventValidation”的解决办法(转)...
  4. 李开复给中国学生的第六封信:选择的智慧
  5. recycleview 嵌套高度问题_简单解决RecyclerView嵌套的RecyclerView条目显示不全和宽度不能铺满...
  6. 用神经网络做分子模型:乙烯和乙炔的实验数据
  7. ie8不兼容java项目_[Java教程]ie8以下不兼容document.getElementsByName解决方法
  8. 【Matlab 控制】批量修改大型 Simulink 模型中模块的属性
  9. Android开机logo修改方法
  10. 【arduino】pro mini程序下载器接线方法,arduino pro mini 与nodemcu通信方案