Как сделать пользовательскую мягкую панель ввода (SIP) в Windows CE?
Как сделать пользовательскую мягкую панель ввода (SIP) в Windows CE с использованием C#.Net?
2 ответа
Ты не можешь Истинный SIP должен зарегистрироваться в ОС и иметь некоторые определенные собственные точки входа COM ( IInputMehod). Поскольку Compact Framewortk не поддерживает хостинг EE, сделать это невозможно.
У Дуга Болинга есть пример SIP в его книге (глава 15), и пример главы по MSDN фактически показывает это.
Вы можете реализовать COM-объект, который реализует IInputMethod
(http://msdn.microsoft.com/en-us/library/ms929953.aspx) и при необходимости IInputMethod2
(Http://msdn.microsoft.com/en-us/library/ms929954).