Qt5.9.0中打开与关闭系统软键盘
来源:互联网 发布:韩顺平mysql基础视频 编辑:程序博客网 时间:2024/05/29 23:46
1、cmd命令打开与关闭系统软键盘
运行(Ctrl+R)->cmd打开:osk关闭:taskkill /IM osk.exe
2、通过程序打开系统软键盘
头文件中需要加入如下代码:
#include <Windows.h>#pragma comment(lib, "user32.lib")
打开软键盘具体实现:
PVOID OldValue;BOOL bRet = Wow64DisableWow64FsRedirection (&OldValue);QString csProcess="C:\\Windows\\System32\\osk.exe";QString params="";ShellExecute(NULL, L"open", (LPCWSTR)csProcess.utf16(), (LPCWSTR)params.utf16(), NULL, SW_SHOWNORMAL);if ( bRet ){ Wow64RevertWow64FsRedirection(OldValue);}
3、通过程序关闭系统软键盘
首先获取软键盘的句柄,然后发送WM_CLOSE消息。
HWND appWnd;appWnd = ::FindWindow(L"OSKMainClass", NULL);if ( appWnd ){ ::SendMessage(appWnd, WM_CLOSE,0, 0); qDebug() << "closeKeyboard succeed";}else{ qDebug() << "closeKeyboard failed";}
阅读全文
0 0
- Qt5.9.0中打开与关闭系统软键盘
- 打开/关闭系统的软键盘
- 软键盘的关闭与打开
- 软键盘自动打开与关闭
- 打开/关闭软键盘
- 打开、关闭软键盘
- Android 打开软键盘 关闭软键盘
- E4A - 打开、关闭软键盘
- 打开或关闭软键盘
- Android如何快速打开系统软键盘和关闭系统软键盘
- Android开发 关于软键盘的 打开与关闭
- [Android] 软键盘打开与关闭的方法
- android中软键盘的打开关闭及判断操作
- 打开关闭软键盘,点击屏幕其他地方关闭软键盘
- Dialog 中有EditText时,打开自动弹出软键盘,关闭时隐藏软键盘
- 打开和关闭输入法软键盘
- 打开和关闭输入法软键盘 .
- Android自动打开和关闭软键盘
- 11.(此处为以上综合精华)如何使用ActiveMQ,以及spring+jms下整合
- 错误表现:在action中无法获取session中的user信息;
- Android camera之native_setup
- go学习(十四)——Go和Python操作mongodb性能对比统计
- 银联无跳转支付流程(银联侧开通)
- Qt5.9.0中打开与关闭系统软键盘
- Zookeeper+flume+kafka日志处理系统的部署
- Angular2如何使用第三方类库(如:jQuery)
- OA需求设计
- linux下的tuxedo开发实例
- 正则表达式中的数量词概念
- 未结束的字符串常量
- Android通过DownloadManager实现App的版本更新功能
- VS2013 断点总是乱跳