上传者: Jimmy_Lin_NF
|
上传时间: 2026-01-24 09:27:05
|
文件大小: 12KB
|
文件类型: VI
Windows系統用於控制上有時的困擾之一就是開啟之後輸入方式是中文而不是英文數字.
此程式適用於Window11透過 user32.dll 自動將輸入法關閉或切換.
以方便程式使用到Barcode Reader時不會出現中文字.
步驟如下
先取得hwnd也就是視窗控制碼,可以經由user32.dll的函式取得
接著載入英文鍵盤配置並先用GetFocus()取得焦點
最後對hwnd指向的視窗傳送鍵盤配置機碼
要確認是否切換完成可以用GetKeyboardLayout()來確認。
正確的關閉輸入法後工具列輸入法旁的icon會變成ENG"。