简单地说:为什么ITfLanguageProfileNotifySink接口在将输入语言(从语言栏)更改为中文(繁体)之一(如ChangJie或New Phonetic)时似乎没有调用OnLanguageChange方法?这是在Windows 7上。我从英语说到中文,但是当我选择不同的中文(子)语言时,没有通知?!
答案 0 :(得分:1)
由于您尚未更改语言,因此您已更改了有效的输入法。
可以为同一种语言提供多种输入方法。要跟踪输入方法,您必须使用ITfActiveLanguageProfileNotifySink并找出如何解释OnActivated函数中各种输入方法的CLSID。