我正在使用微软文本服务框架在 Windows XP 上实现文本服务。我使用ITfRange
通过选择获得的。使用 MSOffice 应用程序作为前端,ITfRange->shiftStart
界面行为正确。但是当与 libreoffice、google chrome、firefox 等许多其他应用程序一起使用时ShiftStart
,不会移动选择的起点,也不会ShiftEnd
移动选择的终点。可能出了什么问题。
问问题
208 次
1 回答
1
您提到的应用程序完全有可能实际上并未实现文本服务框架。如果一个应用程序没有实现文本服务框架,那么一个默认实现会接管——这就是我在我的博客中描述的“临时上下文”。特别是,您不允许在临时上下文中操作选择(因为您实际上并没有与应用程序交谈)。
于 2012-02-01T17:17:13.320 回答