Bonjour
J ai un twebBroser et souhaiterais intercepter l url du lien cliqué pour pouvoir ouvrir la page dans le navigateur par defaut.
Est-ce possible ? Si oui comment proceder.
D avance merci pour vos conseils
Bonjour
J ai un twebBroser et souhaiterais intercepter l url du lien cliqué pour pouvoir ouvrir la page dans le navigateur par defaut.
Est-ce possible ? Si oui comment proceder.
D avance merci pour vos conseils
tu te branches sur l'évènement OnBeforeNavigation2 de ton TWebBrowser
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 procedure TForm.BeforeNavigation2(Sender: TObject; const pDisp: IDispatch; var URL, Flags, TargetFrameName, PostData, Headers: OleVariant; var Cancel: WordBool); begin // annuler la navigation dans le TWebBroser Cancel := true; // ouvrir le navigateur par défaut ShellExecute(Handle,'open',PChar(url),nil,nil, SW_SHOWNORMAL); end;
merci pour ta réponse.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager