我看到了为当前控制执行此操作的方法,但我需要为所有应用程序执行此操作。我有触摸屏,当我从显示的 Windows 7 中单击一些文本框虚拟键盘时。我不需要它,因为我在程序中拥有自己的键盘。
请帮忙。
谢谢。
我看到了为当前控制执行此操作的方法,但我需要为所有应用程序执行此操作。我有触摸屏,当我从显示的 Windows 7 中单击一些文本框虚拟键盘时。我不需要它,因为我在程序中拥有自己的键盘。
请帮忙。
谢谢。
不确定您是否在几个月内得到了在线问题的答案,但这对我有用。
首先,您需要对 Microsoft.Ink.dll 的引用。
var handle = new WindowInteropHelper(this).Handle;
TextInputPanel panel = new TextInputPanel(handle);
panel.InPlaceVisibleOnFocus = false;
第一行获取应用程序窗口的句柄,然后您只需创建 TextInputPanel 对象并将其 InPlaceVisibleFocus 设置为 false。触摸文本框时将不再显示提示图标。