找回密码
 立即注册→加入我们

QQ登录

只需一步,快速开始

搜索
热搜: 下载 VB C 实现 编写
查看: 4775|回复: 16

【VB6】获取输入法候选词列表

[复制链接]

1111

主题

1651

回帖

7万

积分

用户组: 管理员

一只技术宅

UID
1
精华
244
威望
743 点
宅币
24241 个
贡献
46222 次
宅之契约
0 份
在线时间
2297 小时
注册时间
2014-1-26
发表于 2017-9-19 04:56:22 | 显示全部楼层 |阅读模式

欢迎访问技术宅的结界,请注册或者登录吧。

您需要 登录 才可以下载或查看,没有账号?立即注册→加入我们

×
20170919054626.png

不要问我为什么要输入“啊实打实大苏打”……

和上次那个C语言的实例不同,这个因为VB6有自己的窗口编辑器,你需要把消息处理函数Hook了才能自己处理输入法的消息(而别的消息都被VB封装成了控件或者窗体事件了)。

Hook的方式依然是用GetWindowLong(hWnd, GWL_WNDPROC)来取得旧消息处理函数的地址,然后用SetWindowLong hWnd, GWL_WNDPROC, AddressOf 你的消息处理函数的地址

类似的例子,VB6处理鼠标滚轮事件,也是需要Hook消息处理函数的。
参考帖子:
【VB6】响应鼠标滚轮事件
【VB6】鼠标滚轮支持模块

因为你的消息处理函数在VB6里调试执行的时候是解释执行,所以你不能在Hook了消息处理函数后再用VB6的IDE暂停执行。否则你的VB6的整个IDE都无法处理你的窗口消息,最后崩掉。

回帖后查看源码。
20170919055424.png
游客,如果您要查看本帖隐藏内容请回复


参考:https://www.0xaa55.com/thread-430-1-1.html
回复

使用道具 举报

0

主题

15

回帖

27

积分

用户组: 初·技术宅

UID
2664
精华
0
威望
0 点
宅币
12 个
贡献
0 次
宅之契约
0 份
在线时间
2 小时
注册时间
2017-7-8
发表于 2017-9-19 06:00:15 | 显示全部楼层
好早就发出来了.这么勤力
回复 赞! 靠!

使用道具 举报

0

主题

2

回帖

15

积分

用户组: 初·技术宅

UID
2871
精华
0
威望
0 点
宅币
13 个
贡献
0 次
宅之契约
0 份
在线时间
1 小时
注册时间
2017-9-17
发表于 2017-9-19 10:10:07 | 显示全部楼层
感谢老哥!
回复

使用道具 举报

2

主题

59

回帖

458

积分

用户组: 中·技术宅

UID
2364
精华
0
威望
0 点
宅币
397 个
贡献
0 次
宅之契约
0 份
在线时间
53 小时
注册时间
2017-3-30
发表于 2017-9-19 17:36:44 | 显示全部楼层
东西不错
回复

使用道具 举报

55

主题

275

回帖

9354

积分

用户组: 管理员

UID
77
精华
16
威望
237 点
宅币
8219 个
贡献
251 次
宅之契约
0 份
在线时间
255 小时
注册时间
2014-2-22
发表于 2017-9-26 11:21:20 | 显示全部楼层
我记得这个你发过几个语言版本的了。忽然发现,可以把你这玩意整合进我的FAKE-DOS-EDITOR里了!
回复 赞! 靠!

使用道具 举报

0

主题

17

回帖

51

积分

用户组: 小·技术宅

UID
2974
精华
0
威望
2 点
宅币
42 个
贡献
0 次
宅之契约
0 份
在线时间
8 小时
注册时间
2017-10-18
发表于 2017-10-18 11:06:44 | 显示全部楼层
蛮有想法的一个功能
回复 赞! 靠!

使用道具 举报

0

主题

17

回帖

44

积分

用户组: 初·技术宅

UID
3001
精华
0
威望
0 点
宅币
27 个
贡献
0 次
宅之契约
0 份
在线时间
2 小时
注册时间
2017-10-23
发表于 2017-10-23 17:32:31 | 显示全部楼层
今天学习,来得及吗
回复 赞! 靠!

使用道具 举报

0

主题

21

回帖

14

积分

用户组: 初·技术宅

UID
3807
精华
0
威望
0 点
宅币
-7 个
贡献
0 次
宅之契约
0 份
在线时间
6 小时
注册时间
2018-5-5
发表于 2018-5-6 08:30:32 | 显示全部楼层
这个可以看看.不错
回复 赞! 靠!

使用道具 举报

0

主题

41

回帖

89

积分

用户组: 小·技术宅

UID
1457
精华
0
威望
2 点
宅币
44 个
贡献
0 次
宅之契约
0 份
在线时间
8 小时
注册时间
2016-1-29
发表于 2018-9-15 00:33:35 | 显示全部楼层
刚好想相关的东西
回复 赞! 靠!

使用道具 举报

0

主题

2

回帖

11

积分

用户组: 初·技术宅

UID
5377
精华
0
威望
0 点
宅币
9 个
贡献
0 次
宅之契约
0 份
在线时间
0 小时
注册时间
2019-10-19
发表于 2019-10-19 13:47:56 | 显示全部楼层
好好学习一下
回复 赞! 靠!

使用道具 举报

0

主题

53

回帖

103

积分

用户组: 小·技术宅

UID
5780
精华
0
威望
2 点
宅币
46 个
贡献
0 次
宅之契约
0 份
在线时间
0 小时
注册时间
2020-4-3
发表于 2020-4-3 21:09:46 | 显示全部楼层
看看学习下
回复 赞! 靠!

使用道具 举报

0

主题

5

回帖

23

积分

用户组: 初·技术宅

UID
7409
精华
0
威望
2 点
宅币
14 个
贡献
0 次
宅之契约
0 份
在线时间
0 小时
注册时间
2021-9-1
发表于 2021-9-1 14:11:06 | 显示全部楼层
这个看着不错啊,学习一下
回复 赞! 靠!

使用道具 举报

0

主题

31

回帖

967

积分

用户组: 大·技术宅

UID
7423
精华
0
威望
12 点
宅币
902 个
贡献
10 次
宅之契约
0 份
在线时间
136 小时
注册时间
2021-9-8
发表于 2021-12-15 14:04:03 | 显示全部楼层
学习学习 楼主威武
回复 赞! 靠!

使用道具 举报

1

主题

60

回帖

333

积分

用户组: 中·技术宅

UID
6035
精华
0
威望
2 点
宅币
266 个
贡献
0 次
宅之契约
0 份
在线时间
29 小时
注册时间
2020-7-7
发表于 2021-12-17 14:48:17 | 显示全部楼层
值得借鉴,留存
回复 赞! 靠!

使用道具 举报

0

主题

16

回帖

45

积分

用户组: 初·技术宅

UID
7607
精华
0
威望
2 点
宅币
25 个
贡献
0 次
宅之契约
0 份
在线时间
8 小时
注册时间
2021-12-6
发表于 2022-4-5 11:37:04 | 显示全部楼层
东西不错
回复

使用道具 举报

0

主题

11

回帖

44

积分

用户组: 初·技术宅

UID
8289
精华
0
威望
2 点
宅币
29 个
贡献
0 次
宅之契约
0 份
在线时间
2 小时
注册时间
2023-4-7
发表于 2023-4-7 23:27:14 | 显示全部楼层
谢谢分享
回复

使用道具 举报

1

主题

159

回帖

628

积分

用户组: 大·技术宅

UID
7535
精华
0
威望
0 点
宅币
468 个
贡献
0 次
宅之契约
0 份
在线时间
71 小时
注册时间
2021-10-16
发表于 2024-2-7 11:06:28 | 显示全部楼层
啥也不说了,帖子就是带劲!
回复 赞! 靠!

使用道具 举报

QQ|Archiver|小黑屋|技术宅的结界 ( 滇ICP备16008837号 )|网站地图

GMT+8, 2024-4-25 13:19 , Processed in 0.048867 second(s), 31 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表