Thema
:
Delphi
TWebBrowser Klick in Frame simulieren
Einzelnen Beitrag anzeigen
Zacherl
Registriert seit: 3. Sep 2004
4.629 Beiträge
Delphi 10.2 Tokyo Starter
#
2
Re: TWebBrowser Klick in Frame simulieren
14. Mai 2010, 13:03
Okay habs rausgefunden:
zusammenfalten
·
markieren
Delphi-Quellcode:
var
HTMLDocument2: IHTMLDocument2;
Element: IHTMLElement;
I: Integer;
FrameIndex: OleVariant;
FrameDispatch: IDispatch;
begin
HTMLDocument2 := WebBrowser.Document
as
IHTMLDocument2;
FrameIndex := 0;
FrameDispatch := HTMLDocument2.Frames.Item(FrameIndex);
HTMLDocument2 := (FrameDispatch
as
IHTMLWindow2).Document;
for
I := 0
to
HTMLDocument2.Links.Length - 1
do
begin
Element := HTMLDocument2.Links.Item(I, 0)
as
IHTMLElement;
if
Masks.MatchesMask(Element.innerText, LinkText)
then
begin
Result := True;
Element.Click;
Exit;
end
;
end
;
Result := False;
end
;
Zitat
Zacherl
Öffentliches Profil ansehen
Besuche die Homepage von Zacherl!
Mehr Beiträge von Zacherl finden