Bonjour,
J'ai besoin d'une aide pour désactiver un click de souris en c++.
Je vous remercie d'avance
Version imprimable
Bonjour,
J'ai besoin d'une aide pour désactiver un click de souris en c++.
Je vous remercie d'avance
Il va nous falloir un peu plus d'information que ca pour t'aider...
Deja comme la souris c'est un truc géré par l'OS, il faudrait nous dire sur quel OS tu travailles.
Ensuite il faut nous donner ta cible car par defaut C++ ne fonctionne qu'en mode console où l'utilité de la souris est tres limitée. Tu veux faire quoi exactement ? Desactiver le clic pour tout l'OS ? pour la console ? pour une interface graphique ? Si oui dans quel type d'interface graphique travailles-tu (MFC, GTK, Winform, QT, ...) ?
Desactiver quel clic ? le gauche ? le droit ? les 2 ?
Salut,
Et encore, le plus souvent, si souhaites simplement que l'interface graphique que tu crées ne réagisse pas au clique de la souris à un endroit donné, il suffit tout simplement de ne pas créer le gestionnaire d'événement correspondant (ou d'en créer un qui ne fasse rien ;) )
Bonjour,
Je travaille sous windows, et je fais une interface graphique en MFC.
Je souhaite désactiver le click de souris a un certain moment pas dans toute l'application.
Je vous remercie d'avance
Citation:
Envoyé par agno
Je vais être encore plus precis, je fais une temporisation et durant la temporisation, je souhaite désactiver tous les deux click.
J'ai besoin de votre aide.
Merci
salut,
une technique simple : utiliser SetCapture.
SetCapture: envoie toute les entrée Souris à la fenêtre spécifiée, quel que soit la position courante du curseur.
ça peut être un contrôle quelconque dans la fenêtre de traitement.
ReleaseCapture libèrera la souris..
Mais je vois mal cela empêcher un clic: Il me semble que le seul fait de cliquer annule toute capture... :?
Moi, je conseillerais un EnableWindow(FALSE) sur la fenêtre principale de l'application.