J'ai une application MFC où l'utilisateur doit déplacer la souris autour d'une circonférence de cercle avec un mouvement de traînée. J'ai besoin de récupérer le nombre de degrés pendant cette souris glisser "rotation" et j'ai besoin de savoir si c'est dans le sens horaire ou antihoraire. Dans un premier temps, pour déterminer le sens de rotation, je comparais x-coordinate entre la position actuelle de la souris et la position de la souris où l'utilisateur a cliqué pour lancer le glissement. Cela fonctionne bien jusqu'à ce que l'utilisateur tourne de plus de 180 degrés.Comment déterminer si la souris se déplace dans le sens horaire ou antihoraire?
Comment puis-je gérer l'autre moitié du cercle?