Вопрос
Как получить выделенный текст из окна Internet Explorer?
Ответ
Вот так:
uses SHDocVw_TLB;
// если у Вас нет этого модуля, то Вам сюда:
http://www.euromind.com/iedelphi/
function GetSelectedIEtext: string;
var
    x: Integer;
    Sw: IShellWindows;
    IE: HWND;
begin
    IE := FindWindow('IEFrame', nil);
    sw := CoShellWindows.Create;
    for x := SW.Count — 1 downto 0 do
   if (Sw.Item(x) as IWebbrowser2).hwnd = IE then begin
Result := variant(Sw.Item(x)).Document.Selection.createRange.Text;
        break;
    end;
end;
Из конференции Delphi
Copyright  2000-2004 Сообщество Чайников
 2000-2004 Сообщество Чайников
                
Контактная информация
 
 