文本服务框架应用程序



我可以找到很多关于如何制作文本服务框架服务的例子,但没有一个关于如何制作实际使用它的应用程序的例子。当我试图在C#中做到这一点时,我得到了足够的东西,甚至可以使用C++示例,如果这就是我所能得到的!

我为MSDN杂志写了一篇关于编写TSF文本存储的文章,在Windows 7 SDK中有几个实现ITextStoreACP的示例。您可能也会发现这个实现很有趣。

Windows8现代应用程序应该实现ITextStoreACP2;变化相对较小。

为ITextStoreACP编写示例的部分困难在于,您已经需要某种文档,这往往会使示例过于复杂。

我所知道的所有例子都是用C++编写的。文本存储(与文本服务不同)可以用C#编写,而不会出现任何性能问题。

有人(@copyliu)创建了一个基于C#的TextService(https://github.com/copyliu/YIME)例如。我在这个代码库的实验中取得了一些成功,并成功地使它在Windows 10上的普通桌面应用程序上运行。

但是,我在UWP环境中使用基于.NET的TextService COM对象时遇到了一些问题,即CLR(不是运行UWP的CLR,而是C#TextService使用的CLR实例)似乎无法引导。请参阅:CLR无法在UWP 中创建基于.NET的COM对象

相关内容

  • 没有找到相关文章

最新更新