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

تغيير حجم صندوق الحوار

مغلق
بدأه عبدالرحمن المعزاب في 12 سبتمبر 2001 · 1 رد · 440 مشاهدة · في ارشيف قسم C/C++
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

ولكن كيف أعرف حجم الشاشة في الجهاز

إذا كان يجب أن أستخدم

Api

فما هي المعادلةالتي تقوم بهذا

#2

السلام عليكم ،،

بالنسبة لمعرفة حجم الشاشة و بعض المعلومات عنها ، فكالتالي:

1- لمعرفة طول وعرض الشاشة بالبيكسل :

HDC hdc=GetDC(NULL); // اخذ الهاندل تبع سطح المكتب
int x = GetDeviceCaps(hdc, VERTSIZE); // الارتفاع
int y = GetDeviceCaps(hdc, HORTRES); // العرض

طبعا التابع GetDeviceCaps ييرجع الكثير من المعلومات حسب القيمة المرسلة في الباراميتر الثاني .

بالنسبة لحجم صندوق الحوار ... ليش ما ترسل مع الدالة ShowWindow الثابت SW_MAXIMIZE ?

تقبل تحياتي ،،،

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

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

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

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

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

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