游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2843|回复: 6

?於 "文?n"?的IME

[复制链接]

11

主题

102

帖子

102

积分

注册会员

Rank: 2

积分
102
发表于 2004-11-12 18:03:00 | 显示全部楼层 |阅读模式
http://www.gameres.com/Articles/Program/Control/ime.htm

??抓不到IME一?始?入的字根
例如
?}?的"手田水"...
或是
注音的"ㄅㄆㄇ"...
直到有?入完一??字?有的字根後
????CIme才抓得到IME?骰氐哪?状?

???
有方法可以抓得到使用者
在IME?到底按下了哪些字根?? 在那??字?入完成之前...
(以注音?槔?..要按下要按下四?符?"??ˇ ?"或"空白?"後
IME才??J定那??字已??入好了
才抓得到字根??字表...等)

26

主题

417

帖子

476

积分

中级会员

总版主

Rank: 3Rank: 3

积分
476
发表于 2004-11-12 19:03:00 | 显示全部楼层

Re:?於 "文?n"?的IME

注音法不会!

11

主题

102

帖子

102

积分

注册会员

Rank: 2

积分
102
 楼主| 发表于 2004-11-12 20:07:00 | 显示全部楼层

Re: Re:?於 "文?n"?的IME

playerwing: Re:?於 "文?n"?的IME

注音法不会!


那只是以"注音"?例
即使同一??CIme用在Windows的?体?系模式?r
也不到"?善?quot;...等?体字下的IME
所按下的字根符?
?成一??字要打完到?字表之前
才抓得到?字的字根

0

主题

12

帖子

16

积分

新手上路

Rank: 1

积分
16
发表于 2004-11-13 13:25:00 | 显示全部楼层

Re: ?於 "文?n"?的IME

一般字根在WM_IME_COMPOSITION中可以捉到
但新微?注音或?}?的字根可利用WM_IME_NOTIFY中的WPARAM中?取IMN_PRIVATE的?息中取得 [em19]

11

主题

102

帖子

102

积分

注册会员

Rank: 2

积分
102
 楼主| 发表于 2004-11-23 20:08:00 | 显示全部楼层

Re:?於 "文?n"?的IME

用IMN_PRIVATE?
可是我用新注音2003
按下"一"?r
只抓到 LPARAM lParam ?骰???17?一堆的307 耶

目前?住IDirectDraw7的翻?了
?K把OnWM_IME_NOTIFY?的 switch( wParam ) 加上??
default:
                return false;

?IME自己去?示?入法按下的字根

0

主题

12

帖子

16

积分

新手上路

Rank: 1

积分
16
发表于 2004-11-25 04:03:00 | 显示全部楼层

Re:?於 "文?n"?的IME

?用?入法的??B??(*****.IME)中的GetReadingString函式再配合IMN_PRIVATE的?息就可了

0

主题

2

帖子

8

积分

新手上路

Rank: 1

积分
8
发表于 2004-12-28 10:42:00 | 显示全部楼层

Re:?於 "文?n"?的IME

(*****.IME)里根本没有GetReadingString这个函式啊
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-12-23 21:22

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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