读书人

全屏程序怎么调出输入法

发布时间: 2012-07-29 15:26:14 作者: rapoo

全屏程序如何调出输入法?
我正在开发一个全屏程序,但不知道怎么调出输入法,因为菜单没了啊。

[解决办法]
自己加个按钮,再用按钮调用
[解决办法]
调用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); 

读书人网 >Windows Mobile

热点推荐