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

أخوكم في ورطه

مغلق
بدأه thepatriot55555 في 22 ديسمبر 2004 · 6 رد · 606 مشاهدة · في لغة Delphi
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

001

كيف أجعل البرنامج يغير ال SCREEN RESOLUATION

مثلا من 800*600 إلى 1024*768 أوالعكس

وال COLORS من 16bit إلى 24bit

الرجاء سرعة الردأخوكم في ورطه

قمت بعمل برنامج واكتشفت هذه المشكله

لأن البرنامج يعمل على RESOLUATON 800*600

وcolor 24 bit

في حالة تغيير خصائص ال windows عن ذلك لا يعمل بنفس الكفاءه

001

#2

السلام عليكم أخي يمكنك إستعمال ال DierctX

و سوف تعمل عادي إن شاء الله

أقوى عروض الإستضافة على الإطلاق

عروض تبدئ من 1.99 $ في الشهر

أدخل على صقر هوست و سترى بنفسك

#3

السلام عليكم.

هذا بروسيجر كنت قد كتبته سابقا نسخته كما هو من مكتبتي الخاصة.

حيث أنه يمكنك تمرير بارامترات للبروسيجر و سوف يقوم باختبار فيما إذا كان الدقة المطلوبة موجودة في النظام أم لا في حال توافرها سوف يقوم بتطبيقها مباشرة.

procedure TFrmMain.Set_Resolution(pBits, pWidth, pHeight: Integer);
var
  i : integer;
  devmode : tDeviceMode;
  hasMode : boolean;
begin
  i := 0;
  hasMode := false;
  while EnumDisplaySettings(nil, i, devmode) do
  begin
    with devmode do
    begin
      if (dmBitsPerPel = pBits) and  // 8  or 16 or 24 or 32 ......
         (dmPelsWidth=pWidth) and    // 640 or 800 or 1024 or 1280 ......
         (dmPelsHeight=pHeight)      // 480 or 600 or 768  or 1024 .......
      then
         hasMode := true;
    end;
    inc(i);
  end;

  if hasMode then
   with devmode do
   begin
     dmBitsPerPel := pBits;   // 8  or 16 or 24 or 32 ......
     dmPelsWidth := pWidth;   // 640 or 800 or 1024 or 1280 ......
     dmPelsHeight := pHeight; // 480 or 600 or 768  or 1024 .......
     dmFields := DM_BITSPERPEL or DM_PELSWIDTH or DM_PELSHEIGHT;

     ChangeDisplaySettings(devmode, 0);
   end else
     ShowMessage('Sorry,  cannot run this program ');
end;

تم تعديل هذه المشاركة بواسطة amersy في 22 ديسمبر 2004 في 18:36

الشام الله حاميها...

أنا الدمشقيُّ.. لو شرحتمُ جسدي

لسـالَ منهُ عناقيـدٌ.. وتفـّاحُ

و لو فتحـتُم شراييني بمديتكـم

سمعتمُ في دمي أصواتَ من راحوا

مآذنُ الشّـامِ تبكـي إذ تعانقـني

و للمـآذنِ.. كالأشجارِ.. أرواحُ

#4

جيد

وهذا مثال وجدته , لعله يزيد من الشعر بيت

D_Siting.zip

#5

خذ هذا المثال أيضاً

تغيير دقة عرض الشاشة.exe

هي طب للقلوب *** ذكرها يمحو الذنوب *** نورها سر الغيوب *** لاإله إلاالله

#6

شكرا شباب يبدو اني كنت بحاجة ايضا لهذه الشيفرة

#7

015 السلام عليكم

الحمد لله لقد انتهت المشكله بفضل الله اولا ثم الردود المفيده التي تم ارسالها

اشكر من قام بالرد واشكركم جميعا

012

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

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

عدد الزوار حالياً

المتواجدون خلال آخر ساعة · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…