الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

اعدادت الشاشة

مغلق
بدأه altaer34 في 18 فبراير 2006 · 2 رد · 637 مشاهدة · في لغة Delphi
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

اخوتي الافاضل هذي اول مشاركة لي وعندي مشكلة

انا عملت برنامج ولما قمت بنقله لجهاز اخر تختلف فيه اعدادت الشاشة ظهر البرنامج اتناء التنفيد صغير جدا ارجو الرد سريعا

#2

السلام عليكم

واحد من الحلول هو تغيير إعدادات الشاشة

function SetScreenResolution(Width, Height: integer): Longint;
var
  DeviceMode: TDeviceMode;
begin
  with DeviceMode do begin
    dmSize := SizeOf(TDeviceMode);
    dmPelsWidth := Width;
    dmPelsHeight := Height;
    dmFields := DM_PELSWIDTH or DM_PELSHEIGHT;
  end;
  Result := ChangeDisplaySettings(DeviceMode, CDS_UPDATEREGISTRY);
end;

جرب المثال المرفق أو تصفح هذه الصفحة

Form display with different screen resolutions

هناك حلول أخرى...

Delphi_Change_Screen_Resolution_Example.rar

d4baa0.gif
#3

نصيحة .... لا تقرب اعدادات جهاز المستخدم ...ولا تغير فيها شي .... الا في حالات نادرة ... وبعد ما يستأذن برنامجك من المستخدم

وبالنسبة لسؤالك ... لأا اعتقد انة يوجد مشكلة ... المشكلة فيك وفي ما تعودت علية ... اقصد النضر .. : )

اكيد انت ممن يستخدم دقة منخفضة ... 800x600 مثلآ

المهم انت صمم برنامجك على دقة 1024 واترك المستخدم يشاهد بالطريقة اللي تناسبة .

هذا الموضوع مغلق.

مواضيع مشابهة