Currently I'm working in an English XP environment where I've got the
Japanese IME installed.
Is there any way of finding out if the current active IME (the one displayed
in the task bar) whether it supports IME editing. For example like "EN"
doesn't and I need this status.
Thanks,
moses
All IME's have a 0xE000000 prefix in front of them when you look at the HKL
value. You can easily use the GetKeyboardLayout API to retrieve the active
keyboard layout and test for whether it has such a prefix in the HKL.
--
MichKa
This posting is provided "AS IS" with
no warranties, and confers no rights.
"Moses Zhao" <zhao_...@hotmail.com> wrote in message
news:#odpr58WCHA.1788@tkmsftngp12...
"Michael (michka) Kaplan [MS]" <mic...@online.microsoft.com> wrote in
message news:#eogWC9WCHA.1704@tkmsftngp10...
Tanky you, Jan
"Moses Zhao" <zhao_...@hotmail.com> schrieb im Newsbeitrag news:uBidKAqXCHA.3808@tkmsftngp08...
--
MichKa
This posting is provided "AS IS" with
no warranties, and confers no rights.
"Jan Opitz" <nex...@SPAMgmx.de> wrote in message
news:uu6a4dwXCHA.2408@tkmsftngp08...
Not using VB but it should work something like the following...
Make a declartion of the ImmIsIme() and the GetKeyboardLayout()
WinAPI, and then make a call like...
ImmIsIme( GetKeyboardLayout() ) which returns a true/false
Hope this helps.
moses
"Michael (michka) Kaplan [MS]" <mic...@online.microsoft.com> wrote in
message news:u0TuTdyXCHA.952@tkmsftngp12...