【问题标题】:WPF: Windows 8 Tabtip close?WPF:Windows 8 Tabtip 关闭?
【发布时间】:2013-03-03 08:08:09
【问题描述】:

我一直在搜索,但仍然找不到有关此问题的答案。我已经设法通过这段代码打开了标签提示的进程:

Private Sub TextBox1_GotFocus(ByVal sender As Object, ByVal e As System.Windows.RoutedEventArgs) 处理 TextBox1.GotFocus Process.Start("C:\Program Files\Common Files\Microsoft Shared\ink\TabTip.exe") 结束子

我一直试图杀死该进程,但它仍然无法正常工作。

但将其返回停靠点或关闭。仍然找不到任何答案。这可能吗?希望有人反刍帮助。谢谢! :)

【问题讨论】:

    标签: wpf vb.net windows-8 keyboard


    【解决方案1】:
    /// <summary>
    /// Close Touch Keyboard
    /// </summary>
    public static void CloseTouchKeyboard()
    {
        try
        {
            foreach (var p in Process.GetProcessesByName("C:\\Program Files\\Common Files\\microsoft shared\\ink\\TabTip.exe"))
            {
                p.Kill();
            }
        }
        catch (Exception e)
        {
            Logger.Error(e.ToString());
        }
    }
    
    /// <summary>
    /// Open Touch keyboard
    /// </summary>
    public static void OpenTouchKeyboard()
    {
        try
        {
            Process.Start("C:\\Program Files\\Common Files\\microsoft shared\\ink\\TabTip.exe");
        }
        catch (Exception e)
        {
            Logger.Error(e.ToString());
        }
    }
    

    【讨论】:

    • 比引用 dll 等更喜欢这个解决方案 --- 唯一的编辑是需要将 CloseTouchKeybard 更改为:foreach (var p in Process.GetProcessesByName("TabTip")) { p 。杀(); }
    【解决方案2】:

    Process.Close、CloseMainWindow 等对我不起作用,因此发送此消息以关闭键盘。

    [DllImport("user32.dll")]
    public static extern IntPtr FindWindow(String sClassName, String sAppName);
    
    int WM_SYSCOMMAND = 274
    uint SC_CLOSE   = 61536
    ...
    
    IntPtr KeyboardWnd = FindWindow("IPTip_Main_Window", null);
    PostMessage(KeyboardWnd , WM_SYSCOMMAND, SC_CLOSE, 0);
    

    感谢http://social.msdn.microsoft.com/Forums/en-US/vbgeneral/thread/de9b66b5-f1e2-477c-9da2-303982790f63/的回答!

    【讨论】:

      猜你喜欢
      • 2021-06-18
      • 2013-01-22
      • 2013-12-11
      • 2016-12-14
      • 2016-12-06
      • 1970-01-01
      • 2014-12-04
      • 1970-01-01
      • 2013-05-20
      相关资源
      最近更新 更多