当失去焦点时,应用程序不会检测语言的变化

时间:2014-01-11 20:09:19

标签: c++ windows-7 text-services-framework input-language

我已经实现了继承ITfLanguageProfileNotifySink接口的类。它正常工作,我可以在语言发生变化时获得活动,但只有当我的应用程序集中注意力时才能获得。

如果我的应用没有针对性地检测语言更改,我应该怎么做?

1 个答案:

答案 0 :(得分:1)

ITfLanguageProfileNotifySink是您想要的接口,但您需要在文本服务DLL中实现它,而不是在核心应用程序中实现。

如果要与文档中的文本进行交互,则需要在任何情况下实现文本服务DLL,因为TSF接口没有代理和&存根,不能运行跨进程。