Как установить режим Windows Mobile 6 IME (только для цифр) - PullRequest
0 голосов
/ 15 апреля 2010

В Windows Mobile 5 один из следующих методов работает только для ввода цифр:

// Управляемый InputModeEditor.SetInputMode (textBox, InputMode.Numeric);

// Native Wrapper InputModeSupport.SHSetImeMode (textBox.Handle, InputModeSupport.SHIME_MODE.SHIME_MODE_NUMBERS);

В Windows Mobile 6 ни одна из них не работает.

Как установить для IME значение «Только номера» в WM 6.0 / .NET CF 3.5?

1 Ответ

0 голосов
/ 12 мая 2010

Чтобы установить режим IME, вы можете использовать два указанных выше метода, переключаясь в зависимости от платформы, используя класс SystemSettings для информирования об этом. Если вы хотите использовать вместо этого SIP, вы можете найти GUID клавиатуры WYSIWYG или «угадать», перечислив все SIP и выбрав один с «Числовым» в названии. В конечном счете, нет никакого способа гарантировать, что в коде только цифры.

...