Click Droit ... comment le désactiver ??? - Programmation
Marsh Posté le 05-09-2001 à 10:21:49
n'importe ??
Ben tu sais pas en koi tu veux developper ton appli ?
Marsh Posté le 05-09-2001 à 10:25:00
En JS :
<SCRIPT language=Javascript1.2>
<!--
var mymessage = "Interdit (c) Bouton droit désactivé";
function rtclickcheck(keyp){
if (navigator.appName == "Netscape" && keyp.which == 3) {
alert(mymessage);
return false;
}
if (navigator.appVersion.indexOf("MSIE" ) != -1 && event.button == 2) {
alert(mymessage);
return false;
}
}
document.onmousedown = rtclickcheck
//--></SCRIPT>
Marsh Posté le 05-09-2001 à 10:29:04
ben au départ c du visual basic...
plus précisément je cherche la commande pour le faire directement depuis access ...
sinon la commande en C ou autre
...mais je ne cherche pas à envoyer un message qd je clique sur une page web!
je voudrais juste faire en sorte qu'il ne se passe rien qd l'utilisateur clique sur le bouton droit, sous n'importe quel application.
Marsh Posté le 05-09-2001 à 10:55:47
moi personnelement je vois pas desole
pis j'ai pas trop le temps de chercher en ce moment
Marsh Posté le 05-09-2001 à 11:01:54
Bon en vb je ne sais pas comment faire exactement.
Mais voici le principe :
Lorsque tu fais un clique droit dans ton appli Windows génère un message WM_RBUTTONDOWN , il faut que tu l'intercepte. Après tu en fait ce que tu veux , tu le met a la poubelle par exemple.
Masi la il faut que tu passe par les API, et je crois dans le cas de VB par du "subclassing". Voila je n'en sais pas plus et j'espère que cela pourra t'aider
Marsh Posté le 05-09-2001 à 11:07:54
merci bien.
je vais regarder les infos sur msdn.
si ca interesse qqn, y'a zuste à cliquer là :
http://msdn.microsoft.com/library/ [...] t_7j5a.asp
Marsh Posté le 05-09-2001 à 16:08:34
T'as pas vraiment le choix pour faire ton truc alors ça m'étonnerait qu'il y ai d'autres réponses
Intercepting Windows Messages in Visual Basic
http://msdn.microsoft.com/library/ [...] B99G15.asp
Marsh Posté le 05-09-2001 à 10:12:40
Voilà je voudrais désactiver le click droit de la souris pour toutes les applications.
Et pouvoir le remettre apres...
J'ai regardé dans les API sur la souris, mais j'ai rien trouvé de concluant...
Merci de votre aide.