打开系统键盘的代码

需要的头文件:#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。

posted @ 2020-05-23 16:13  郭朋振  阅读(216)  评论(0编辑  收藏  举报