Как отключить TextInputPanel по умолчанию для приложения? - PullRequest
0 голосов
/ 23 апреля 2009

У меня есть приложение wpf (я использую CAL) для планшетного ПК. Я создал пользовательскую панель ввода текста.

Теперь у меня вопрос: как отключить TextInputPanel по умолчанию?

Это только из-за моего приложения, потому что мне все еще нужна утилита в моем winxp и других приложениях на планшете.

Проблема в том, что когда я нахожу длинную кнопку рядом с текстовым полем, всегда появляется небольшая подсказка для открытия TextInputPanel, и я хочу подавить это!

С уважением, Wim

Уже опубликовано на форумах WPF, но безрезультатно: s http://social.msdn.microsoft.com/Forums/en-US/tabletandtouch/thread/835b910d-e357-4bd8-b26a-f99e7d549b3f http://social.msdn.microsoft.com/Forums/en-US/wpf/thread/c5bd3b90-c731-4e5b-a812-ee29490800e3

1 Ответ

1 голос
/ 06 мая 2009

Отключение интерфейса панели ввода

Установка нулевого раздела реестра DisableInPlace предотвращает появление пользовательского интерфейса панели ввода в приложении. Вы должны разместить раздел реестра DisableInPlace в HKLM \ Software \ Microsoft \ TabletTip. Затем добавьте новое значение реестра, указав полный путь к приложению, в котором вы хотите отключить панель ввода. В следующем примере записи реестра отключается панель ввода в приложении MyApp:

[HKEY_LOCAL_MACHINE 
\SOFTWARE\Microsoft\TabletTIP\DisableInPlace]
"C:\Progam Files\My App\MyApp.exe"="1"

(наконец-то) Нашел эту информацию здесь: http://msdn.microsoft.com/en-us/library/ms812266.aspx

Мне это не очень нравится (редактирование), но, по крайней мере, это решение;)

С уважением,

Wim

...