Je vois pas trop le rapport avec le drag & drop.
Lors du mouse down, tu sauves la position (1)
Lors du move, si le bouton est enfoncé, tu efface le carré précédent (voir plus loin) puis tu en dessines un nouveau entre le point (1) et le point courant.
Lors du mouse up, tu sauves la position (2).
T'as tes coordonnées 1-2.
Pour le dessin du carré, le plus facile est d'inverser les couleurs, comme ça tu refais le coup pour effacer le carré (c'est ce que fait Windows, avec un pixel sur deux pour faire des pointillés).
Enfin, ça dépend surtout comment tu fais ton compte
Si tu peux dessiner un carré au-dessus de l'image sans la perdre lors de l'effacement du carré, tu peux dessiner ça autrement.
---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire