Bonjour,
Je voudrais récupérer la couleur d'un point situé sur une ligne à l'aide de GetPixel() en utilisant un événement LBUTTONDOWN et les coordonnées de la souris.
Le contexte est une boîte de dialogue contenant un contrôle Picture>Rectangle>Black. La ligne est dessinée en blanc sur fond noir dans ce contrôle.Je récupère toujours la couleur du fond.
J'ai fait des essais en dessinant un triangle de surface blanche et en cliquant à l'intérieur. Il arrive que je récupère la couleur blanche vers le centre mais en me rapprochant des limites de la figure je perds la couleur blanche et retrouve la couleur du fond.
Il y a donc un problème entre les coordonnées de la souris et celles du GetPixel().
Pourriez-vous me donner la solution ? (J'ai essayé DPtoLP() sans résultat....)
A l'avance merci.
Partager