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

发布于 2024-07-18 09:48:23 字数 776 浏览 4 评论 0原文

我有一个用于平板电脑的 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

I have a wpf application (I use CAL) for a tablet pc.
I created a custom text input panel.

Now is my question: How can I disable the default TextInputPanel?

This is only through my application offcourse because I still want the utility in my winxp and other apps on the tablet.

The problem is that when I hover to long near a textbox, the small tooltip to open a TextInputPanel always appears and I want to suppress that!

Kind regards,
Wim

Already posted at WPF Forums but with no result :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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

貪欢 2024-07-25 09:48:23

禁用输入面板 UI 将

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

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

亲切的问候,

维姆

Disabling the Input Panel UI

Setting the DisableInPlace registry key to zero prevents the Input Panel user interface (UI) from appearing in an application. You must place the DisableInPlace registry key at HKLM\Software\Microsoft\TabletTip. Then, add a new registry value by using the full path of the application in which you want to disable Input Panel. The following example registry entry disables Input Panel in an application called MyApp:

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

(Finally) Found this info here: http://msdn.microsoft.com/en-us/library/ms812266.aspx

I don't like it that much (reg. editing) but at least it's a solution ;)

Kind regards,

Wim

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文