在WORD中使用微软拼音打字时截获不了WM_IME_COMPOSITION(100)

  • 主题发起人 主题发起人 gsxip
  • 开始时间 开始时间
G

gsxip

Unregistered / Unconfirmed
GUEST, unregistred user!
最近在学习键盘HOOK技术,对于中文输入法一般使用截获WM_IME_COMPOSITION消息来处理即可,而且对于大多数输入法均可截获该消息。 对于微软拼音,在NOTEPAD中也能截获,但在WORD中却不能。使用SPY++来截获发给WORD的消息,只有wm_ime_notify和 wm_ime_setcontext,WM_KEYDOWN,WM_KEYUP,WM_CHAR等,却始终没有WM_IME_COMPOSITION消息。不知WORD中如何处理微软拼音的输入的??????另外,还截获了一个wm_0118消息,不知为何物,好像与它有关?
 
在WORD 2003中使用微软拼音2003打字,无法通过GETKEYBOARDLAYOUT和IMMGETDESCRIPTION函数取得微软拼音,其它输入法均可以得到,不得为何,向高人求救。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
后退
顶部