View Full Version : [DELPHI] Aprire link dal componente webbrowser a browser predefinito
CyberFox
02-11-2007, 09:03
ciao a tutti i delphiomani e non, ho una domanda da porvi:
sto facendo un lettore di rss in delphi e uso il componente webbrowser per visualizzare ogni elemento dell'rss... vorrei che cliccando sul titolo del rss nel webbrowser si apra il browser predefinito al link indicato..come posso fare?ciao e grazie!
variabilepippo
02-11-2007, 10:54
Includi la unit ShellAPI e richiama la funzione ShellExecute passando il link come parametro. Per la documentazione fa riferimento a MSDN o al Platform SDK.
CyberFox
02-11-2007, 12:44
ciao, innanzitutto grazie per la risposta, ma penso di essermi espresso male.. dunque, io uso la componente webbrowser, come in figura:
http://utenti.lycos.it/marcodioni/screen.JPG
sul pulsante 'visualizza' ho usato la api che mi hai detto tu, ma io voglio fare la stessa cosa quando si clicca sul titolo dell'rss! come faccio a richiamare la api quando viene cliccato il link?grazie ciao!
variabilepippo
02-11-2007, 13:26
Infatti la domanda era malposta... :)
Devi gestire l'evento OnBeforeNavigate2 (http://www.cryer.co.uk/brian/delphi/twebbrowser/twebbrowser_events.htm#OnBeforeNavigate2) del componente TWebBrowser.
CyberFox
03-11-2007, 11:52
re-ringrazio per la celere risposta..
ci sto andando vicino ma non č ancora quello che voglio fare...questo evento viene richiamato prima di ogni cambiamento della pagina visualizzata dal webbrowser, ma non puņ essere richiamato un evento ogni qualvolta viene cliccato un link all'interno sempre del webbrowser? sarebbe una soluzione meno complicata...
CyberFox
05-11-2007, 13:17
nessuno sa aiutarmi?:(
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.