Einzelnen Beitrag anzeigen

Benutzerbild von Ultimator
Ultimator

Registriert seit: 17. Feb 2004
Ort: Coburg
1.860 Beiträge
 
FreePascal / Lazarus
 
#4

Re: Adressleiste vom IE lesen & ändern

  Alt 22. Jul 2005, 23:12
Du musst dir zuerst das Handle des betreffenden IE-Fensters holen (MSDN-Library durchsuchenFindWindow).
Eventuell musst du über MSDN-Library durchsuchenEnumWindows erstmal alle Fenster zurückgeben lassen, um dann das passende IE-Fenster zu erhalten (natürlich nur, wenn mehrere IE-Fenster öffen sind/sein könnten ).
Tja, dann musst du nur noch MSDN-Library durchsuchenFindWindowEx mit Parenthandle, nil, 'Edit', nil als Parameter aufrufen.
Dann hast du schonmal das Handle der Adressleiste.
Dann wendest du einfach noch MSDN-Library durchsuchenGetWindowText an, und schon hast du die eingegebene Adresse

Ich hoff, ich hab mich mit den Parametern bei FindWindowEx nicht vertan, aber du weißt ja nun, wo du alles nachlesen kannst

Ich würde dir ja nen Quelltext geben, aber ich hab zur Zeit kein lauffähiges Delphi installiert, und der Code wäre dann doch recht verwirrend, wenn ich ihn nicht auf Fehler testen kann, und er nicht funktioniert
Julian J. Pracht
  Mit Zitat antworten Zitat