Bonjour,

Je veux faire un affichage de dessin ayant pour unites les millimetres, or suivant le paramétrage de la resolution de mon ecran, les dimensions du dessin changent.


Par exemple pour dessiner un cercle de 2 cm, j 'utilise dans le OnPaint:

CPaintDC dc(this); // device context for painting

dc.SetMapMode(MM_LOMETRIC); // 0.1 mm
dc.Ellipse(0, 0, 200, -200);

Si je mesure le cercle à l 'ecran, il fait 2.5 cm !!! et non 2 cm comme souhaité.

Merci de toute aide