一般情况下,默认的输入法是E文。
呵呵,我是凭印象写的代码,打开一个指定的输入法是我两三年前做的事。我再仔细看了
一下,实际上,打开一个指定的输入法只要一个API函数即可,那就是:
LoadKeyboardLayout('E0210804', KLF_ACTIVATE);
根本不需要打开注册表。
你的程序没有打开五笔,看看是不是'E0210804'键不存在,你还可以试着这样写:
LoadKeyboardLayout('E0200804', KLF_ACTIVATE);
LoadKeyboardLayout('E0040804', KLF_ACTIVATE);(智能ABC)