定義
當應用程式的輸入法發生變化時,WM_INPUTLANGCHANGE 訊息傳送給最頂端的受影響視窗。
簡介
當視窗接收到WM_INPUTLANGCHANGE訊息時,表示輸入法發生了改變。
聲明
#define WM_INPUTLANGCHANGE 0x0051
wParam:該輸入法使用的字元集。提示:可以使用TranslateCharsetInfo這個API得到字元集的信息。
lParam:該輸入法的HKL(KeyboardLayout——鍵盤布局,也被稱為 Input locale identifier —— 輸入區域標識)。
備註
此時可以調用ImmGetDescription取得輸入法名,可以調用ImmGetIMEFileName得到該輸入法的檔案位置……最重要的是使用ImmGetProperty得到輸入法屬性。