vc 触摸屏电脑 显示触摸屏软键盘

 在一些windows触摸屏电脑上,自带了软键盘。(win7上在屏幕左侧,可以拖出来。win10上在任务栏里,点击后弹出)。在做Qt开发时,点击输入框无法自动弹出键盘。可以在输入框获取焦点时或者几点后,调用如下代码弹出软键盘。

除了tabtip.exe,系统还自带一个osk.exe的软键盘,上述的两个软键盘都是TabTip.exe,为防止同时出现两个软键盘,最好使用TabTip.exe。

const char* csProcess = "C:\\Program Files\\Common Files\\Microsoft Shared\\ink\\tabtip.exe";
const char* params = "";
ShellExecuteA(NULL, "open", csProcess, params, NULL, SW_SHOWNORMAL);

 

你可能感兴趣的:(Qt,&,vs)