2

我可以找到大量关于如何制作文本服务框架服务的示例,但找不到关于如何制作实际使用它的应用程序的示例。当我尝试在 C# 中执行此操作时,我得到了足够的结果,甚至可以使用 C++ 示例,如果这是我所能得到的!

4

2 回答 2

3

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

Windows 8 现代应用程序应改为实现ITextStoreACP2;变化相对较小。

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

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

于 2013-08-30T22:30:11.367 回答
0

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

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

于 2018-06-02T20:18:21.130 回答