我想写个JNI代码调用windows api写个功能函数,在光标所在任意的文本框实现粘贴方法。
求C++大神提供个上述的C++代码,还有个人认为JNI能否调用VC的DLL?不能的话,Java到底能不能实现在光标任意位置(TXT,WORD,任意文本框)实现粘贴操作?
流程是获取windows最上面的句柄,在光标处可以实现粘贴
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(8)
谢谢你的中肯回答,剪切板获取对象,我是知道的,主要是实现CTRL+V的方法,条件1是不能按键盘的ctrl+v,要用代码的方法去实现,条件2是粘贴的位置,是windows最前窗口的光标焦点,这里不是JAVA缩写图形GUI。
回复
那就是我会错意了,这个你的看JNI/JNA了
这个不需要什么JNI啊,java本身就提供了一个操作剪切板的方法。
这样就复制到系统的剪切板了,之后随便你ctrl+V 粘贴啊
哥哥们,你们回答时能详细点吗?JAVA能实现任意win上的光标粘贴(不是java Gui上的text等控件)请告诉我用方法,如果调用JNI,请告诉我这个代码该怎么写(我不懂VC或windowsapi),主旨是调用windows的ctrl+v事件,不是代码程序界面里的文本变量赋值那么简单
Java可以实现… jni可以调用dll c++可以实现
哥哥,您答得等于没答,JAVA程序可以实现剪贴板的随意粘贴方法,您可以告诉我方法吗?不胜感激
回复
http://www.cppblog.com/The-Moment/archive/2009/07/24/91004.aspx
当然可以调用