我已经实现了继承 ITfLanguageProfileNotifySink 接口(interface)的类。它工作正常,我可以在语言更改时收到事件,但只有当我的应用程序获得焦点时才会发生。
当我的应用未获得焦点时,我应该如何检测它的语言变化?
最佳答案
ITfLanguageProfileNotifySink
是您想要的接口(interface),但您需要在文本服务 DLL 中而不是在核心应用程序中实现它。
如果您想与文档中的文本进行交互,在任何情况下都需要实现文本服务 DLL,因为 TSF 接口(interface)没有代理和 stub ,并且无法运行跨进程。
关于c++ - 应用程序在失去焦点时未检测到语言变化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21067275/