Si tu connais le centre du cercle et son rayon, voici un pseudo-algorythme:
int clicX = -Clic du Curseur en X-
int clicY = -Clic du Curseur en Y-
int rayon = -Rayon du cercle-
int centreX = -Centre du cercle en X-
int centreY = -Centre du cercle en Y-
Si Math.Sqrt( Math.Pow(centreY-clicY) + Math.Pow(centreX-clicX) ) <= rayon :
Cercle.ChangeCouleur()
Sinon :
// Ne rien faire
Edit: Je viens de m'apercevoir que ta question, selon le titre, est comment récupérer ces coordonnées.
Voici donc un lien qui devrait très bien t'indiquer comment faire http://www.sythe.org/showthread.php?t=527562
Bonne chance
Récupérer coordonnées du clic de curseur
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.