标题:[求助]想实现这个功能~~~~~
只看楼主
潇潇儿
Rank: 1
等 级:新手上路
帖 子:18
专家分:0
注 册:2005-9-28
 问题点数:0 回复次数:6 
[求助]想实现这个功能~~~~~
假设我要做这个程序X.exe,在窗体上放一个text;
当程序X.exe运行的时候,在别的程序的文本框里(如IE,记事本等)按"F1"能直接把程序X.exe窗体text里的内容直接粘贴过来。(此时X.exe在后台)
请问能实现这个功能么?
搜索更多相关主题的帖子: exe text 后台 
2005-10-14 23:45
VB爱上我
Rank: 6Rank: 6
等 级:贵宾
威 望:25
帖 子:478
专家分:52
注 册:2005-10-14
得分:0 
你这个系统想法真好,挺好玩的,如果在网看到一篇好文章就真接点F1就可以轻松粘贴过来。
不过不好意思,我还不会。

IT618资讯网 提供服务端开发,前端开发,网页特效,热门开源系统研究,软件下载,站长建站,淘宝开店等学习资料.
2005-10-15 09:21
leon2
Rank: 3Rank: 3
等 级:新手上路
威 望:7
帖 子:731
专家分:0
注 册:2005-3-18
得分:0 
可以使用 GetKeyState 函数来检测某个键是否按下,例如:
GetKeyState VK_F1
就检测 F1 键是否按下,函数返回 -127 或 -128 为按下,返回其他值为正常状态。
另外声明这个常量:
Private Const VK_F1 = &H70
(注:以上两行语句须在事件过程范围外输入)
然后在窗体上加一个 Timer 控件,Interval = 1,在 Timer 事件内使用 GetKeyState 检测 F1 键按下状态,如果按下,则调用 SendKeys Text1.Text 来向当前活动窗口输入 Text1 的文本。
要将窗体后台进行,可以直接把其 Visible 属性设为 False。
2005-10-15 20:36
Knocker
Rank: 8Rank: 8
等 级:贵宾
威 望:47
帖 子:10454
专家分:603
注 册:2004-6-1
得分:0 
1.注册一个热键 2.隐藏X.exe 3.激活热键时, 方法一,取光标处EDIT的句柄,并将X.exe中的文本发送过去 方法二,复制文本到系统剪贴板,再模拟按键Ctrl+c 这里有我写的一个差不多的例子 http://bbs.bc-cn.net/bbs/dispbbs.asp?BoardID=8&ID=26166

九洲方除百尺冰,映秀又遭蛮牛耕。汽笛嘶鸣国旗半,哀伤尽处是重生。     -老K
治国就是治吏。礼义廉耻,国之四维。四维不张,国之不国。   -毛泽东
2005-10-15 21:23
潇潇儿
Rank: 1
等 级:新手上路
帖 子:18
专家分:0
注 册:2005-9-28
得分:0 
谢谢楼上的硬盘兄和版主啦!
版主说的我有些不理解,学习中。。。

My LiFE FOR NeTW0RK
2005-10-15 23:05
VB爱上我
Rank: 6Rank: 6
等 级:贵宾
威 望:25
帖 子:478
专家分:52
注 册:2005-10-14
得分:0 
那能够让VB 把WINDOWS 自带的记事本调出来吗?
用代码怎么实现?

IT618资讯网 提供服务端开发,前端开发,网页特效,热门开源系统研究,软件下载,站长建站,淘宝开店等学习资料.
2005-10-17 08:45
slore
Rank: 5Rank: 5
等 级:贵宾
威 望:16
帖 子:1108
专家分:0
注 册:2005-7-1
得分:0 
shell就可以了。GetKeyState 函数不错。我做了一个给wmp添加同步歌词的,方便。

快上课了……
2005-10-17 12:40



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-30234-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.097861 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved