我需要从 IE 9 中捕获文本(最好是当前显示的文本,而不是完整的 HTML 文档)。以前版本的 IE 使用 TextOut,您可以使用 API 监视器清楚地看到文本。现在 IE 9 使用 Direct2D/DirectWrite 呈现文本,因此没有可见文本。建议说您可以连接到 DWrite.dll 并通过 CreateTextLayout 获取文本,但这永远不会被调用。我假设在此渲染阶段之前必须在 MSHTML.dll 中截取文本。
任何帮助获取文本将不胜感激。
提前谢谢了。
我需要从 IE 9 中捕获文本(最好是当前显示的文本,而不是完整的 HTML 文档)。以前版本的 IE 使用 TextOut,您可以使用 API 监视器清楚地看到文本。现在 IE 9 使用 Direct2D/DirectWrite 呈现文本,因此没有可见文本。建议说您可以连接到 DWrite.dll 并通过 CreateTextLayout 获取文本,但这永远不会被调用。我假设在此渲染阶段之前必须在 MSHTML.dll 中截取文本。
任何帮助获取文本将不胜感激。
提前谢谢了。