5900|10

78

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

请教::调用哪个函数可以让输入法自动弹出?? [复制链接]

请教各位:
    我在WINCE下加了拼音输入法和汉王输入法
现在可以支持用按键自动切换这两种输入法
但是必须得手动通过触摸屏先让输入法弹出来才行

现在有个需求:通过按键,先按弹出输入法,再按切换输入法

请教WINCE下有没有API可以直接调用弹出输入法的?或者如何做这个事情!??

谢谢各位!!!

最新回复

正好遇到一样的问题,感谢!  详情 回复 发表于 2010-2-15 21:53
点赞 关注

回复
举报

80

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
楼主看看这个SHSipInfo
 
 

回复

82

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
This function queries the shell for information about the input panel and input methods (IM). It can also set system-wide parameters regarding the input panel and IM.

BOOL WINAPI SHSipInfo(
  UINT uiAction,
  UINT uiParam,
  PVOID pvParam,
  UINT fWinIni
);
 
 
 

回复

63

帖子

0

TA的资源

一粒金砂(初级)

4
 
最好先loadlibrary(coredll.dll)
然后查一下中有没有SHSipInfo
否则对于不加入keyboard feature的device,你的ap将运行不起来
 
 
 

回复

77

帖子

0

TA的资源

一粒金砂(初级)

5
 
BOOL SipShowIM(
  DWORD dwFlag
);
 
 
 

回复

72

帖子

0

TA的资源

一粒金砂(初级)

6
 
应该是你的驱动做的不完善吧。。。再者,输入法在要用时,会自动弹出的。。。不用手动的,

因为一般在reg文件中设置成如下:
HKEY_CLASSES_ROOT\CLSID\ 下面的IsSIPInputMethod的值从默认的1改成0就可以隐藏你不想要的输入法了。
,反之亦然。。。
如:

[HKEY_CLASSES_ROOT\CLSID\{8D018493-3945-4c6a-A3B1-BABAEEC568D6}\IsSIPInputMethod]
@="1"

sipcpl.cpp中会对该值进行处理。。。
 
 
 

回复

64

帖子

0

TA的资源

一粒金砂(中级)

7
 
步骤:
1、引用头文件“sipapi.h”
2、显示软键盘:SipShowIM(SIPF_ON);
3、隐藏软键盘:SipShowIM(SIPF_OFF);

 
 
 

回复

88

帖子

0

TA的资源

一粒金砂(初级)

8
 
SipShowIM
This function shows or hides the currently active software-based input panel window. An application must call this function to display the software-based input panel and its current input method.
 
 
 

回复

72

帖子

0

TA的资源

一粒金砂(中级)

9
 
试验了一下,SipShowIM的确可以
楼主可以结贴了
 
 
 

回复

65

帖子

0

TA的资源

一粒金砂(初级)

10
 
搞定揭贴
谢谢各位!!
 
 
 

回复

82

帖子

0

TA的资源

一粒金砂(初级)

11
 
正好遇到一样的问题,感谢!
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/6 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表