Comment puis-je obtenir mon écran en millimètres ?
sarssor
Messages postés63Date d'inscriptiondimanche 22 juillet 2007StatutMembreDernière intervention28 avril 2011
-
14 avril 2011 à 16:47
Caribensila
Messages postés2527Date d'inscriptionjeudi 15 janvier 2004StatutMembreDernière intervention16 octobre 2019
-
15 avril 2011 à 01:06
Salut mes Amis :)
comment puis-je obtenir mon écran en millimètres
procedure TForm1.Button1Click(Sender: TObject);
var
DC : HDC;
cm :Single;
begin
DC := GetDC(Form1.Handle); { or Canvas.Handle }
cm:=(GetDeviceCaps(DC,LOGPIXELSX)/2.54);
Edit1.Text := FloatToStr(Round( (StrToInt('1024')*10) / cm));
Edit2.Text := FloatToStr(Round( (StrToInt('768')*10) / cm));
end;
Je reçois :
271 mm
x
203 mm
Y a t-il une autre méthode qui est tres juste ?
Merci
A voir également:
Comment puis-je obtenir mon écran en millimètres ?
Cirec
Messages postés3833Date d'inscriptionvendredi 23 juillet 2004StatutModérateurDernière intervention18 septembre 202250 14 avril 2011 à 21:49
C'est sa tactique ... quand il a reçu une ou plusieurs solutions qu'il ne sait pas utiliser il masque son incapacité en changeant l'énoncé du problème ... vous pouvez le vérifier en regardant l'historique de ses questions.
ça fait la deuxième fois il n'y aura pas de troisième .... au prochain comportement de ce type ce sera la suppression du compte.