Могу ли я контролировать размер и размещение панели ввода в.NET CF?

Я пытаюсь установить размер панели ввода во время разработки, но не могу понять, возможно ли это вообще.

inputPanel.Bounds у меня нет сеттера.... он такой вонючий, я не знаю, насколько он будет полезен на нашем сенсорном экране.
Я что-то пропустил?
Как кто-то еще дал пользователям сенсорную экранную клавиатуру на устройстве Windows CE?

1 ответ

Если у вас устройство Windows Mobile, в основном используется стандартная SIP (программная панель ввода) для сборки MS. Этот маленький и должен использоваться с "карандашом". Этот SIP также всегда прикреплен к строке меню и не может быть изменен или перемещен.

Стандарт WM SIP

Есть альтернативы, которые иногда устанавливаются в качестве SIP по умолчанию, как это делает Honeywell с черным Dolphin. Это устройство под управлением WM65 показывает SIP, похожий на Android.

WM пользовательский SIP

Устройства Windows CE в основном поставляются с SIP, предоставляемым компоновщиком платформ. Этот SIP является подвижным, но также не может быть изменен.

Доступны другие сторонние программные клавиатуры или вы можете написать собственную: DVORAK SIP [ http://msdn.microsoft.com/en-us/library/bb158734.aspx] или SPB Keyboard [ http://spb.com/pocketpc-software/keyboard/download.html], Intermec SIP / Дизайнер клавиатуры [ http://webapps.intermec.com/EFulfillment/SoftwareListForm.aspx?SoftwareID=2416].

Вы должны знать, в чем разница между WinCE и WM. Я предполагаю, что вы говорите о WM, а не об устройстве WinCE.

Другие вопросы по тегам