如何在任何windows应用程序(word、sharepoint门户、web浏览器)上获取突出显示的文本



我正在开发一个c#应用程序。

每当我的窗口被激活时,我都想在任何窗口应用程序(如word、excel、sharepoint门户、web浏览器等)上获得突出显示/选择的文本

如何使用C#实现这一点?

如果有人拿出一个小样本,而不是建议链接,我将不胜感激。

提前感谢!

让我再详细解释一遍

我必须在c#中创建一个搜索应用程序。

假设我在internetexplorer(或word或excel或任何应用程序)中选择一个文本"vimal"并打开搜索应用程序,则单词"vimal"应显示在搜索应用程序中。

希望现在要求清楚了。

这对于任何应用程序都是不可能的。每个应用程序处理文本的方式都不同
它们可能有多个(丰富或不丰富)文本框,用于保持选定的文本等。
其他一些应用程序可能使用带有自定义选择逻辑的自定义控件
这是不可能的。如果我错了,请纠正我(但事实并非如此)。

编辑:阅读您自己链接中的第二个答案。

最新更新