如何为应用程序禁用默认TextInputPanel?

时间:2009-04-23 10:10:41

标签: wpf tablet-pc

我有一台用于平板电脑的wpf应用程序(我使用CAL)。 我创建了一个自定义文本输入面板。

现在是我的问题:如何禁用默认的TextInputPanel?

这只能通过我的应用程序,因为我仍然希望我的winxp中的实用程序和平板电脑上的其他应用程序。

问题是,当我将鼠标悬停在文本框附近时,会出现打开TextInputPanel的小工具提示,我想要禁止它!

亲切的问候, 维姆

已经发布在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 个答案:

答案 0 :(得分:1)

禁用输入面板用户界面

将DisableInPlace注册表项设置为零可防止输入面板用户界面(UI)出现在应用程序中。您必须将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

我不喜欢它(注册编辑),但至少它是一个解决方案;)

亲切的问候,

维姆