当前位置: 代码迷 >> WinCE >> win ce中文输入法调用,该怎么处理
  详细解决方案

win ce中文输入法调用,该怎么处理

热度:192   发布时间:2016-04-28 13:50:03.0
win ce中文输入法调用

  win ce中文输入法调用时,我的程序老是掉不出来。

  我用的是网上查到的常用方法调用的。
 
  HIMC hIMC = ImmGetContext(hWnd); ///hWnd为当前窗口句柄

POINT pt;

pt.x = 300;

pt.y = 200;

ImmSetStatusWindowPos(hIMC, &pt); ///设置状态窗口位置

ImmSetOpenStatus(hIMC, TRUE); ///打开中文输入法

ImmReleaseContext(hEdit, hIMC); ///最后释放上下文

------解决方案--------------------
ImmReleaseContext(hEdit, hIMC); ///最后释放上下文
???
ImmReleaseContext(hWnd, hIMC); ///最后释放上下文
------解决方案--------------------
这个问题比较难解决的。
LZ在第一次提问的时候所说的,只是打开输入法的状态栏,不是输入法!

这个状态栏,也可以通过LZ给的方式来关闭的。
------解决方案--------------------
在WinCE5.0下,可以用SipShowIM显示系统的输入panel
------解决方案--------------------
"在控件获得焦点时没办法显示"
具体是什么原因??
怎么会呢,难道界面显示不是你控制的?