调用CE系统的输入法解决思路

调用CE系统的输入法一个edit控件当输入时调出系统的输入法实际上就是当这个控件获得焦点时调用(是这样吧)

调用CE系统的输入法
一个edit控件  当输入时调出系统的输入法

实际上就是当这个控件获得焦点时调用(是这样吧)

程序是MFC写的  

请教各位

[解决办法]
只要在控件对应的setfocus和killfocus消息里添加BOOL SipShowIM(DWORD dwFlag);函数即可。
dwFlag = SIPF_ON:显示系统输入法,=SIPF_OFF:隐SipShowIM(DWORD dwFlag);藏输入法面板。
就是说:
在setfocus消息里写入SipShowIM(SIPF_ON);
在killfocus消息里写入SipShowIM(SIPF_OFF);
查下msdn就有该函数的介绍。


[解决办法]
就是一套 Sip 函数,看看吧,不难!