![]() |
Code Erklärung (Frames erkennen TWebBrowser)
Hi,
kann mir jemand diesen Code einmal erklären? Gefunden in diesem Programm: ![]() 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; |
AW: Code Erklärung (Frames erkennen TWebBrowser)
Hallo,
Dabei handelt es sich um eine Callback-Funktion. Lies mal diesen Artikel: ![]() |
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:23 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz