Qt打开系统软键盘的方法

⌚Time: 2022-06-13 19:45:11

👨‍💻Author: Jack Ge

适用于windows8/windows10的方法:

包含的头文件


#include <windows.h>

代码


    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);

    }