vc 切換中英文輸入法


需要的頭文件和庫

#include <imm.h>
#pragma comment (lib ,"imm32.lib")

 

//切換英文輸入法,00000409代表的是系統自帶的美式鍵盤
HKL hkl = LoadKeyboardLayout(_T("00000409"), KLF_ACTIVATE);
PostMessage(hWnd, WM_INPUTLANGCHANGEREQUEST, (WPARAM)TRUE, (LPARAM)hkl);

 

//切換中文輸入法,00000804代表的是智能中文輸入法,比如搜狗輸入法之類的
hkl = LoadKeyboardLayout(_T("00000804"), KLF_ACTIVATE);
PostMessage(hWnd, WM_INPUTLANGCHANGEREQUEST, (WPARAM)TRUE, (LPARAM)hkl);


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM