您的位置:程序门 -> vc/mfc -> 界面



请教各位大侠,如何着手这样一个程序,运行这个程序后,再启动其他的文本编辑工具(如:写字板,word等)都能在其文本输入框填上一些字如:你好,早上好等。


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


请教各位大侠,如何着手这样一个程序,运行这个程序后,再启动其他的文本编辑工具(如:写字板,word等)都能在其文本输入框填上一些字如:你好,早上好等。
发表于:2008-01-20 13:38:12 楼主
rt,小弟在此现行谢过
发表于:2008-01-20 13:46:261楼 得分:0
启动其他程序好办   createprocess可以满足,后面的话用键盘模拟   kb_event()
发表于:2008-01-20 14:16:312楼 得分:0
给你个思路。
程序监视系统中进程的变化,发现新进程后,等进程进入消息循环后,利用剪贴板来完成粘贴文字操作。先将剪贴板现有内容复制出来,然后把你要加入的文字写入剪贴板,再模拟按键ctrl-v,最后在恢复原本的剪贴板内容。
发表于:2008-01-20 21:07:403楼 得分:0
1、createprocess、shellEXECute都能启动其它进程
2、如果想输入文字,写字板容易实现,找到对应richedit窗口句柄,word找到编辑的窗口句柄,然后向窗口句柄其发消息。注意word只能模拟发键盘消息,不能直接发送文字
发表于:2008-01-21 08:22:594楼 得分:0
createprocess
findwindowsex
.
.
.

ok
发表于:2008-01-21 14:03:565楼 得分:0
小弟就是要做一个行业用的“手写板软件”;像qq,msn如何输入呢?
请各位大侠指点。
发表于:2008-01-21 14:11:456楼 得分:0
再顶。。。。。。。。
发表于:2008-01-21 14:27:547楼 得分:0
winEXEC,找到窗口焦点,模拟键盘event
发表于:2008-01-21 14:39:388楼 得分:0
createprocess
shellEXECute.


快速检索

最新资讯
热门点击