Как сделать так, чтобы цифровая клавиатура всплывала для ввода в TextBox на Windows Mobile 6.53?(C ++ vs2008)
При щелчке по текстовому полю должна появиться цифровая клавиатура, а не полная клавиатура.
Я искал другие темы, но решения, похоже, не существует.(http://msdn.microsoft.com/en-us/library/dd183783(v=vs.90).aspx)
Этот код не работает - он не отображает цифровую клавиатуру, а полностью qwerty-клавиатуру:
hwndCtl = GetDlgItem(hwndDlg, IDC_PASSWORD);
SHSetImeMode(hwndCtl, SHIME_MODE_NUMBERS);
Не компилируется - он не распознает Microsoft.WindowsCE.FormsЯ не могу найти заголовочный файл для включения, если он существует):
Microsoft.WindowsCE.Forms::InputModeEditor.SetInputMode(hwndCtl,Microsoft.WindowsCE.Forms.InputMode.Numeric);
ошибка C2065: «Microsoft»: необъявленный идентификатор
Есть ли способ сделать это безписать свой собственный диалог?