Click Droit ... comment le désactiver ???

Click Droit ... comment le désactiver ??? - Programmation

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.

Reply

Marsh Posté le 05-09-2001 à 10:12:40   

Reply

Marsh Posté le 05-09-2001 à 10:14:37    

quel langage ?

Reply

Marsh Posté le 05-09-2001 à 10:18:00    

ben euh n'importe... si possible VB...

Reply

Marsh Posté le 05-09-2001 à 10:21:49    

n'importe ??
Ben tu sais pas en koi tu veux developper ton appli ?

Reply

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>

Reply

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.

Reply

Marsh Posté le 05-09-2001 à 10:29:46    

Oups Désolé, j'ai pas fait attention...

Reply

Marsh Posté le 05-09-2001 à 10:54:26    

allo ??
 
personne ne sait comment faire ??

Reply

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

Reply

Marsh Posté le 05-09-2001 à 10:57:55    

tant pis...
merci qd mme!

Reply

Marsh Posté le 05-09-2001 à 10:57:55   

Reply

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

Reply

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

Reply

Marsh Posté le 05-09-2001 à 11:49:32    

API windows qui inverse les bouton de souris...

Reply

Marsh Posté le 05-09-2001 à 14:02:50    

le problème n'est pas réglé en inversant les boutons.

Reply

Marsh Posté le 05-09-2001 à 15:53:52    

qqn aurait une autre idée ???
 
[:le_gardien_du_forum_seti]

Reply

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

Reply

Marsh Posté le 05-09-2001 à 16:24:34    

merci

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed