Click droit - menu contextuel - dnas un webbrowser [Résolu]

Messages postés
7
Date d'inscription
lundi 23 décembre 2002
Dernière intervention
24 novembre 2004
- - Dernière réponse : Crash Ov
Messages postés
11
Date d'inscription
jeudi 20 octobre 2005
Dernière intervention
7 juillet 2009
- 7 juil. 2009 à 16:20
Bonjour à tous :big)

je suis bloqué depuis plusieur jours :sad) sur le probleme suivant :

Je cherche une methode fiable, pour bloquer en permanence, le click droit dans un webbrowser, afin de ne plus y avoir le menu contextuel.

Merci d'avance 8-)

pendraz
Afficher la suite 

11 réponses

Meilleure réponse
Messages postés
17308
Date d'inscription
mercredi 2 janvier 2002
Dernière intervention
22 août 2018
3
Merci
"eviter que l'on me pique mes images", lol...

on peut TOUJOURS le faire, tu sais...
- Drag & Drop vers Paint / IE
- Analyse du code source -> URL de l'image
- Ou simplement une bete capture d'ecran (perte)

pour éliminer le menu contectuel, ajoutes simplement :

Dim WithEvents Doc As HTMLDocument

Private Function Doc_oncontextmenu() As Boolean
    Doc_oncontextmenu = False
End Function

Private Sub WebBrowser1_DocumentComplete(ByVal pDisp As Object, URL As Variant)
    Set Doc = WebBrowser1.Document
End Sub


Amusez-vous ! ;)
Renfield - thomas_reynald@msn.com
Admin CodeS-SourceS

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 97 internautes nous ont dit merci ce mois-ci

0
Merci
Salut, c'est a toi le site ?
En HTML j'ai fait un petit module pour bloquer le cliq droit pour éviter qu'on me pique les images, je sais pas si c'est ca que tu cherches

A.C.I.V.E SARL
Automatismes Conception Informatique Vidéo Electronique
0
Merci
Salut, oui mais ca limite... ou faire une capture d'écran par exemple mais une grande majorité d'utilisateurs du net n'ont pas accès à VB ou autres outils.
Je fais un site et un logiciel pour un musée en ce moment où ils vendent des affiches et photos de certaines pièces, tandis que s'on les imprime sur du papier photo c'est plus facile...

A+

A.C.I.V.E SARL
Automatismes Conception Informatique Vidéo Electronique
Messages postés
17308
Date d'inscription
mercredi 2 janvier 2002
Dernière intervention
22 août 2018
0
Merci
J'ai pas saisi.... je te dis juste que l'on peux toujours te piquer tes images..... j'ai pas mentionné VB, ici...(Sauf pour répondre à pendraz)

Amusez-vous ! ;)
Renfield - thomas_reynald@msn.com
Admin CodeS-SourceS
0
Merci
J'ai dit "Oui mais ca limite ..."

A.C.I.V.E SARL
Automatismes Conception Informatique Vidéo Electronique
Messages postés
7
Date d'inscription
lundi 23 décembre 2002
Dernière intervention
24 novembre 2004
0
Merci
En fait c'est pour réaliser un navigateur sécurisé, pour les enfants, et je voudrais eviter qu'ils puissent utiliser le click droit pendant la navigation sur n'importe quel site.

pendraz
Messages postés
17308
Date d'inscription
mercredi 2 janvier 2002
Dernière intervention
22 août 2018
0
Merci
Le code que je t'ai filé devrais donc te convenir...

n'est-il pas ?

Amusez-vous ! ;)
Renfield - thomas_reynald@msn.com
Admin CodeS-SourceS
Messages postés
7
Date d'inscription
lundi 23 décembre 2002
Dernière intervention
24 novembre 2004
0
Merci
Merci pour la soluce Renfield :big)

ça marche nikel

pensez juste à ajouter Microsoft HTML Object Library comme référence dans le projet pour que cela fonctionne.

pendraz
Messages postés
171
Date d'inscription
jeudi 15 avril 2004
Dernière intervention
18 juillet 2007
0
Merci
1000 fois merci
Messages postés
115
Date d'inscription
jeudi 11 mars 2004
Dernière intervention
21 février 2012
0
Merci
Merci Nikel sa fonction Nikel :)
Messages postés
11
Date d'inscription
jeudi 20 octobre 2005
Dernière intervention
7 juillet 2009
0
Merci
Bonjour a tous
 je cherche a faire la même chose avec l'activeX de mozilla ,Mais  il me renvoi une erreur 13 " Types incompatible"

Dim Doc As Object
Set Doc = MorzillawebB.Document
MsgBox "Le type du document est : " & TypeName( Doc ) 
et la ,le  msgbox me renvoi ; IHTMLDocument2

et la je bloque , on ne peut pas déclaré  de cette maniere : Dim WithEvents Doc As  IHTMLDocument2

help me plz  

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.