文本服务框架——如何知道输入是时间还是时间



我使用win7 64bit,本地语言为中文。

有的输入使用time,有的输入使用tsf。

我想使用LoadKeyboardLayout()来激活一个特殊的键盘布局有时,但当调用GetKeyboardLayoutName()时,tsf输入和默认时间返回相同的键盘布局"0x00000804"。

所以我不能使用LoadKeyboardLayout()激活tsf输入,我知道如何通过ITfInputProcessorProfiles接口激活tsf输入。

但如何获得当前输入是时间或tsf?

谢谢。

语言改变时,TSF将通过ItfActiveLanguageProfileNotifySink发送通知,当IME改变时,TSF将通过ItfActiveLanguageProfileNotifySink发送通知。

相关内容

  • 没有找到相关文章

最新更新