كيف يمكن معرفة قياس الشاشة بالإنش؟
#2
السلام عليكم

باستخدام الدالة : GetDeviceCaps

والتي تقوم بارجاع قدرات الطرفية المراد الاستعلام عنها.

نمرر للدالة فهرس المعلومةHORZRES لتعطينا عرض الشاشة بالمليمتر، بعدها يمكن تحويلها إلى بوصة (بوصة = 25.4 ملم).
PHP كود :
procedure TForm1.bt2Click(Sender: TObject);
var
  
Mlm: integer;
  
Inch: single;
  
Hwnd: integer;
begin
  Hwnd 
:= GetDC(0);
  
Mlm := GetDeviceCaps(Hwnd, HORZSIZE);
  
Inch :=  Mlm /25.4;
  
caption := FloatToStr(Inch);
  
ReleaseDC(0, Hwnd);
end; 


يمكن الاستعانة بملف المساعـدة على GetDeviceCaps للاطلاع على فهارس القدرات التي يمكن الاستعلام عنها.
الرد


الردود في هذا الموضوع
كيف يمكن معرفة قياس الشاشة بالإنش؟ - بواسطة shagrouni - 04-06-2010, 01:24 PM

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم