小编Eug*_*neK的帖子

在Windows 10周年纪念版中显示触摸键盘(TabTip.exe)

在周年纪念更新之前的Windows 8和Windows 10中,可以通过启动来显示触摸键盘

C:\Program Files\Common Files\microsoft shared\ink\TabTip.exe
Run Code Online (Sandbox Code Playgroud)

它不再适用于Windows 10周年更新; 该TabTip.exe进程正在运行,但键盘没有显示.

有没有办法以编程方式显示它?

UPDATE

我找到了一个解决方法 - 在系统托盘中点击触摸键盘图标上的假鼠标.这是Delphi中的代码

// Find tray icon window
function FindTrayButtonWindow: THandle;
var
  ShellTrayWnd: THandle;
  TrayNotifyWnd: THandle;
begin
  Result := 0;
  ShellTrayWnd := FindWindow('Shell_TrayWnd', nil);
  if ShellTrayWnd > 0 then
  begin
    TrayNotifyWnd := FindWindowEx(ShellTrayWnd, 0, 'TrayNotifyWnd', nil);
    if TrayNotifyWnd > 0 then
    begin
      Result := FindWindowEx(TrayNotifyWnd, 0, 'TIPBand', nil);
    end;
  end;
end;

// Post mouse click messages to it
TrayButtonWindow := FindTrayButtonWindow;
if TrayButtonWindow > 0 then …
Run Code Online (Sandbox Code Playgroud)

windows winapi touch windows-10 windows-10-desktop

32
推荐指数
5
解决办法
4万
查看次数

标签 统计

touch ×1

winapi ×1

windows ×1

windows-10 ×1

windows-10-desktop ×1