СообЧа > Дельфинарий > Получить выделенный текст из окна IE

 

Получить выделенный текст из окна IE

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;



Рейтинг@Mail.ru Rambler's Top100 Яндекс цитирования

Спасибо, что посетили наш сайт.
Copyright © 2000-2008 Сообщество Чайников
Контактная информация  О проекте