Bonjour. Je viens de découvrir que le même code pour lire la police système ne me retourne pas ma même valeur suivant que je compile sous D7 ou sous D10.2.
Le code est le suivant :
Si mes paramètres d'affichage Windows (Windows10) sont à 100%, pas de souci, les deux compilations me renvoient result=96 (normal).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 var dc:HDC; result:integer; begin dc:=GetDC(0); result:=GetDeviceCaps(dc,LOGPIXELSX); ReleaseDC(0,dc); .... end;
Si je passe à 125% en paramètre d'affichage, la compilation D7 me renvoie toujours 96 (???) et la compilation D10 me renvoie 120 (normal).
Une idée ?
Gab




Répondre avec citation












Partager