Afficher le texte sélectionné dans Internet Explorer

uses SHDocVw;//nom de l'unité du Webbrowser

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 := var iant(Sw.Item(x)).Document.Selection.createRange.Text;
break;
end;
end;

procedure TForm1.Button1Click(Sender: TObject);
begin
showmessage(GetSelectedIEtext);
end;
Ajouter un commentaire
Pseudo
Adresse email
Site internet (optionnel)
Votre commentaire
Fiche de l'article
Mise a jour04/04/2004
VisualisationVu 1188 fois
PublicInternaute zz
CategorieDelphi - Trucs et astuces - Objet
Auteur de l'article
GIS L.L.C.,2000 GIS L.L.C.,2000
connecté le 02/11/2011
1 articles dans la section
Contacter l'auteur