سؤال

تدعم العديد من تطبيقات Windows (الألعاب ، ومستعرضات الويب ، وبعض المحررين ، وما إلى ذلك) وضع ملء الشاشة ، حيث تغطي منطقة عميل التطبيق الشاشة بأكملها.

كمطور Win32 ، قمت دائمًا بتطبيق شاشة كاملة بواسطة

  • إزالة إطارات النافذة وشريط العنوان ، و
  • تعيين موضع النافذة إلى (أعلى ، يسار ، عرض ، ارتفاع) = (0 ، 0 ، عرض الشاشة ، ارتفاع الشاشة).

احتمال آخر هو الحفاظ على شريط العنوان ، وتعيين الموضع على ( -بعض الإزاحة ، -بعض الإزاحة ، عرض الشاشة + بعض الإزاحة ، ارتفاع الشاشة + بعض الإزاحة).

أعتقد أن حلي يبدو أكثر أمانًا ، بمعنى أنه لا يعتمد كثيرًا على مقاييس النظام والسلوك ، لكنني أعتقد أنني رأيت هذا الأخير عدة مرات. في الإضافة ، في العديد من البرامج على الشاشة كاملة (مثل Google Chrome ، Internet Explorer ، إلخ) ، لا يزال بإمكانك استخدام مساحة ALT+(أو F10) للوصول إلى قائمة النظام ، مما يشير إلى أن الطريقة الثانية قد تم استخدامها.

ولكن من المؤكد أن أحد العيوب الرئيسية للنهج الثاني هو أنه ، على نظام متعدد المراقب ، تكون حدود نافذة ملء الشاشة مرئية على الشاشات الأخرى؟

لذا فإن سؤالي هو: ما هي الطريقة الأنسب وأيها تستخدم أكثر؟

هل كانت مفيدة؟

المحلول

احصل على نسخة من Winspy ++, ، قم بتعيينه دائمًا على القمة وتفقد بعض نوافذ المتصفح في وضع ملء الشاشة (كل من IE6 و Firefox 3.6 قم بإزالة شريط العنوان)

وبما أن كل من Firefox و Chrome مفتوحان المصدر ، يمكنك فقط الذهاب والتحقق من المصدر :)

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top