Code: Select all
SendMessage(0x50, , kblCode, , imeWinId, , , , 1000)
But It can't specify which specific IME to use for the switching KeyboardLayout.
In Chinese, there are often many different IMEs that can be used for input.
Such as the character shape IME called Wubi, the phonetic IME called Pinyin, and so on.
(They are different IME software, not different states of an IME software.)
Is there any way to switch them?
The Windows API is a bit large and not easily accessible, does anyone know anything about it and what dll or message to use to switch to a non-default IME of a layout?