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.