У меня есть требование для захвата текста из IE 9 (желательно текст, показанный в настоящее время, а не полный документ HTML). Предыдущие версии IE использовали TextOut, и вы можете четко видеть текст с помощью монитора API. Теперь, когда IE 9 использует Direct2D / DirectWrite для визуализации текста, видимого текста нет. В предложениях говорится, что вы можете подключиться к DWrite.dll и захватить текст через CreateTextLayout, но это никогда не вызывается. Я предполагаю, что текст должен быть перехвачен, возможно, в MSHTML.dll до этой стадии рендеринга.
Любая помощь в получении текста будет принята с благодарностью.
Спасибо заранее.
Задача ещё не решена.
Других решений пока нет …