首页
社区
课程
招聘
[求助]请问怎样拦截修改输入法的输出?
发表于: 2009-1-9 21:02 4532

[求助]请问怎样拦截修改输入法的输出?

2009-1-9 21:02
4532
比如用输入法在记事本输入"我们"两字,
我想在显示前把 "我们"  换成  "看雪",

这要怎么实现呢?

怎么修改  输入法的 消息缓冲区?

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (7)
雪    币: 7651
活跃值: (523)
能力值: ( LV9,RANK:610 )
在线值:
发帖
回帖
粉丝
2
你找个能记中文的键盘钩子先看看
2009-1-9 22:28
0
雪    币: 8
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
记录中文  已经可以获得了,现在的问题是要怎么去修改这中文
2009-1-10 00:31
0
雪    币: 8
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
现在有点进展了
通过获取输入法的中文"你好" 转换成"您好" ,
然后通过SendMessage发送"您好" 过去

现在编辑框成了 "您好你好"

怎样屏蔽输入法原来的输入中文?
就是去掉后面的两字"你好"
2009-1-10 11:24
0
雪    币: 7651
活跃值: (523)
能力值: ( LV9,RANK:610 )
在线值:
发帖
回帖
粉丝
5
依然消息呵呵,发BackSpace的char消息,胡乱说说~
2009-1-10 11:36
0
雪    币: 176
活跃值: (100)
能力值: ( LV9,RANK:180 )
在线值:
发帖
回帖
粉丝
6
楼主能把目前的实现方法共享一下吗,这个前段时间我也弄不明白
2009-1-11 16:49
0
雪    币: 8
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
我就是在输入法那边通过PostMessage 发送的
2009-1-11 23:57
0
雪    币: 126
活跃值: (179)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
8
拦截WM_CHAR修改参数就行了
2009-1-13 12:37
0
游客
登录 | 注册 方可回帖
返回
//