Posted on 2007-09-15 15:55
vcommon 阅读(602)
评论(0) 编辑 收藏 引用
1:IME
控制IME,超多函数。
ImmSetCompositionWindow,ImmSetCandidateWindow,ImmGetContext.......简单如下流程:
当WM_IME_COMPOSITION时,ImmGetContext,ImmGetCompositionString,得到输入内容显示,
收到 IMN_CHANGECANDIDATE消息时,用ImmGetCandidateList得到选字表。
自定义IME时,自己得到内容显示和字表,以自己的风格显示。
比如打yiren,ImmGetCompositionString--GCS_COMPREADSTR就是yi ren,GCS_COMPSTR就是一人
比如wo,ImmGetCandidateList会得到我,沃,握......
2: