How to Make custom Soft Input Panel (SIP) in Windows CE?

1.4k Views Asked by At

How to Make custom Soft Input Panel (SIP) in Windows CE with using C#.Net?

2

There are 2 best solutions below

2
On

You could implement a COM object that implements IInputMethod (http://msdn.microsoft.com/en-us/library/ms929953.aspx) and optionally IInputMethod2 (http://msdn.microsoft.com/en-us/library/ms929954).

0
On

You can't. A true SIP must register itself with the OS and have some specific native COM entry points (IInputMehod). Since the Compact Framewortk has no support for EE Hosting, there's no way to make that happen.

Doug Boling has an example of a SIP in his book (Chapter 15), and the sample chapter on MSDN actually shows it.