How to Make custom Soft Input Panel (SIP) in Windows CE with using C#.Net?
Asked
Active
Viewed 1,405 times
2 Answers
2
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.

ctacke
- 66,480
- 18
- 94
- 155
0
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).

Peter Ritchie
- 35,463
- 9
- 80
- 98
-
kinda goes without saying, but yes--it had to be native. – Peter Ritchie Aug 13 '12 at 19:15
-
1Just wanted to clarify, since the question specifically asked how to do it in C#. You answer implies that a COM object can be created in C# in the CF. – ctacke Aug 13 '12 at 19:17