API检测输入法为中文或英文并进行中英文切换C++版

时间:2024-01-23 18:12:58
【文件属性】:

文件名称:API检测输入法为中文或英文并进行中英文切换C++版

文件大小:686B

文件格式:H

更新时间:2024-01-23 18:12:58

c++ windows api 输入法

https://download.csdn.net/download/x_i_n_g_z_o_u/12157072 的C++版


网友评论

  • 就这50分?兄弟,你不厚道啊 #pragma once #include #pragma comment(lib,"imm32.lib") //设置输入法 //type == 0为中文 //type == 1为英文 bool setInputLanguage(int type = 1, HWND hwnd = 0) { if (hwnd == 0) { hwnd = GetForegroundWindow(); } if (type == 0) { return ImmSetOpenStatus(ImmGetContext(hwnd), true); } else { return ImmSetOpenStatus(ImmGetContext(hwnd), false); } } //切换输入法 //type == 0为中文 //type == 1为英文 bool switchInputLanguage(HWND hwnd = 0) { if (hwnd == 0) { hwnd = GetForegroundWindow(); } if (ImmGetOpenStatus(ImmGetContext(hwnd))) { return setInputLanguage(1, hwnd); } else
  • win10 下没有用