专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > Windows Mobile

全屏程序怎么调出输入法

发布时间:2010-05-30 00:40:11 文章来源:www.iduyao.cn 采编人员:星星草
全屏程序如何调出输入法?
我正在开发一个全屏程序,但不知道怎么调出输入法,因为菜单没了啊。

------解决方案--------------------
自己加个按钮,再用按钮调用
------解决方案--------------------
调用SIP相应的函数就能调出来键盘,全屏程序就不要调用了,调用之后会有问题的。SIP的那个按钮会显示出来,在键盘关闭以后,不一定会马上消失的。

------解决方案--------------------
我用C#开发过全屏并不允许用户退出的程序。

NETCF1.0开发时,含有MAINMENU的窗体不能全屏。 可以通过API的方法控制SIP的开/关

NETCF2.0开发时,窗体很容易实现全屏,也支持MAINMENU。 但是,窗体间切换时,标题栏(最顶上的“开始”栏)会闪烁显示。特别是在WM6 环境下运行时,更明显。 所以,需要用FINDWINDOW 和 MOVEWINDOW 的方法,把标题栏移走。




------解决方案--------------------
BOOL SHSipPreference(HWND hwnd, SIPSTATE st); 
我以前的做法好像是先把 taskbar show出来,关输入法的时候hide taskbar。
------解决方案--------------------
目前我也只能建一个菜单把输入法显出来,这样才能让"拼"字存在,不然只有键盘,无法选择手写等模式
------解决方案--------------------
microsoft.windowsce.forms.inputpanel sip;

sip.enable=true //显示 false就是隐藏

------解决方案--------------------
(1)
C# code
        public static uint SIPF_OFF = 0x00;
        public static uint SIPF_ON = 0x01;
        [DllImport("coredll.dll")]
        public extern static void SipShowIM(uint dwFlag);
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: