|
Overview |
|
|
|
Group |
|
|
|
Quick Info
Windows NT
| Yes
| Win95
| Yes
| Win32s
| No
| Import Library
| -
| Header File
| winuser.h
| Unicode
| No
| Platform Notes
| None
|
|
|
WM_INPUTLANGCHANGEREQUEST
The WM_INPUTLANGCHANGEREQUEST message is posted to the application's top-level
window when the user chooses an input language, either with an input language
change hotkey or from the system languages menu. An application can accept the
change by passing the message to the DefWindowProc function or reject the change (and prevent it from taking place) by returning
immediately.
WM_INPUTLANGCHANGEREQUEST
fSysCharSet = (BOOL) wParam
hkl = (HKL) lParam;
Parameters
wParam
The lowest bit of this parameter is set if the handle of the keyboard layout
can be used with the system character set. The other bits are reserved. For
example, in the Russian-language version of Windows 95, this parameter has the low
bit set for keyboard layout handles for English (US) and Russian, but cleared
for other handles.
hkl
Value of lParam. Identifies the keyboard layout to switch to.
Return Values
This message is posted, not sent, to the application, so the return value is
ignored. To accept the change, the application should pass the message on to DefWindowProc. To reject the change, the application should return zero without calling DefWindowProc.
See Also
DefWindowProc, WM_INPUTLANGCHANGE
Related Links
Software for Delphi and C++ Builder developers
Software for Visual Studio .NET developers
Software for Visual Basic 6 developers
Delphi Tips&Tricks
MegaDetailed.NET
TMS Scripter Studio Pro components for Delphi/C++Builder
More Online Helps
Win32 Multimedia Programmer's Reference (mmedia.hlp)
OLE Programmer's Reference (ole.hlp)
Microsoft Windows Pen API Programmer's Reference (penapi.hlp)
Microsoft Windows Sockets 2 Reference (sock2.hlp)
Microsoft Windows Telephony API (TAPI) Programmer's Reference (tapi.hlp)
Unix Manual Pages
|