WM_INPUTLANGCHANGEREQUEST

【勇芳软件工作室】汉化HomePreviousNext

当用户使用输入语言更改热键或系统语言菜单选择输入语言时,WM_INPUTLANGCHANGEREQUEST消息将发布到应用程序的顶级窗口。应用程序可以通过将消息传递给DefWindowProc函数来接受更改,或者通过立即返回来拒绝更改(并阻止其发生)。

WM_INPUTLANGCHANGEREQUEST
fSysCharSet = (BOOL) wParam

hkl = (HKL) lParam;

参数

【wParam中】

如果键盘布局的句柄可以与系统字符集一起使用,则设置此参数的最低位。其他位被保留。例如,在Windows 95的俄语版本中,此参数对于英语(美国)和俄语的键盘布局句柄设置的位低,但为其他句柄清除。

【HKL】

价值【lParam的】.标识要切换到的键盘布局。

返回值

该消息被发布,而不是发送到应用程序,所以返回值被忽略。要接受更改,应用程序应将消息传递给DefWindowProc.要拒绝更改,应用程序应该返回零,而不调用DefWindowProc.

也可以看看

DefWindowProc, WM_INPUTLANGCHANGE