打开系统键盘的代码
需要的头文件:#include <windows.h>
宏定义:#pragma comment(lib, "user32.lib") //调用windows的API函数,弹出小键盘的功能
该指令用来将user32.lib库文件加入到本工程中。
void CBackendWnd::on_btnl_keyboard_clicked()
{
PVOID OldValue = nullptr;
BOOL bRet = Wow64DisableWow64FsRedirection(&OldValue);
QString csProcess = "C:\\Windows\\System32\\osk.exe";
QString params="";
ShellExecute(nullptr, L"open", (LPCWSTR)csProcess.utf16(), (LPCWSTR)params.utf16(), nullptr, SW_SHOWNORMAL);
if (bRet)
{
Wow64RevertWow64FsRedirection(OldValue);
}
}
并且再system32文件夹下方加osk.exe。