Einzelnen Beitrag anzeigen

youuu

Registriert seit: 2. Sep 2008
Ort: Kleve
822 Beiträge
 
Delphi 2010 Professional
 
#1

Code Erklärung (Frames erkennen TWebBrowser)

  Alt 18. Sep 2010, 09:09
Hi,

kann mir jemand diesen Code einmal erklären?
Gefunden in diesem Programm: Hier

Denn ich möchte diesen Code gerne selber Verwenden, aber vorher möchte ich Ihn verstehen.

Delphi-Quellcode:
// Get Webbrowser Frame Names (recursive)

procedure WB_GetFrames(WB: TWebbrowser; sl: TStrings);

  function EnumProc(AHtmlDocument: IHtmlDocument2; sl: LParam): Boolean;
  begin
    TStrings(sl).Add(AHtmlDocument.url);
    Result := True;
  end;

begin
  sl.Clear;
  EnumFrames(WB.ControlInterface.Document as IHtmlDocument2, @EnumProc, LParam(sl));
  // Delete 1. item because it's the mainframe
  sl.Delete(0);
end;
Steven

Geändert von mkinzler (18. Sep 2010 um 13:21 Uhr) Grund: Delphi-Tag eingefügt
  Mit Zitat antworten Zitat