Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/delphi/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Delphi 我想在不使用剪贴板的情况下从前景窗口读取鼠标选中的文本_Delphi_Winapi - Fatal编程技术网

Delphi 我想在不使用剪贴板的情况下从前景窗口读取鼠标选中的文本

Delphi 我想在不使用剪贴板的情况下从前景窗口读取鼠标选中的文本,delphi,winapi,Delphi,Winapi,是否有任何windows应用程序进程界面可用于从前台窗口读取选定/突出显示的文本 为此目的提供了可访问性接口。在Windows的历史上,有各种这样的接口。今天,推荐的API是。可以在MSDN上找到概述: 并不是每个应用程序中的所有控件都将提交自动化,请做好准备。一般来说,要从现有的每个应用程序中读取文本可能是不可能的。但是,行为良好的应用程序将支持自动化。对于哪个控件?…,对于丰富的编辑EM\u GETSELTEXTmessage。对于编辑,您可以使用EM\u GETSEL。@David nop

是否有任何windows应用程序进程界面可用于从前台窗口读取选定/突出显示的文本

为此目的提供了可访问性接口。在Windows的历史上,有各种这样的接口。今天,推荐的API是。可以在MSDN上找到概述:


并不是每个应用程序中的所有控件都将提交自动化,请做好准备。一般来说,要从现有的每个应用程序中读取文本可能是不可能的。但是,行为良好的应用程序将支持自动化。

对于哪个控件?…,对于丰富的编辑
EM\u GETSELTEXT
message。对于编辑,您可以使用EM\u GETSEL。@David nope,您只需要编辑句柄,不需要更多,好的,我支持更正!谢谢你的回复,但我不明白你的意思。我正在寻找一个WinAPI,以便将所选文本从前台窗口发送到我的delphi应用程序。我已尝试使用wm_gettext,但无法获取所选文本。你能帮我举一些代码示例吗?你问我是否有阅读突出显示文本的界面。你没有要求密码。你问了一个非常笼统的问题,得到了相应的笼统回答。现在你需要花一些时间来缩小你的问题范围,并试图解决它。如果你在任何细节上遇到困难,请不要客气地问另一个问题。