نافذة ملء الشاشة في Windows - إزالة الحدود؟
-
25-09-2019 - |
سؤال
تدعم العديد من تطبيقات Windows (الألعاب ، ومستعرضات الويب ، وبعض المحررين ، وما إلى ذلك) وضع ملء الشاشة ، حيث تغطي منطقة عميل التطبيق الشاشة بأكملها.
كمطور Win32 ، قمت دائمًا بتطبيق شاشة كاملة بواسطة
- إزالة إطارات النافذة وشريط العنوان ، و
- تعيين موضع النافذة إلى (أعلى ، يسار ، عرض ، ارتفاع) = (0 ، 0 ، عرض الشاشة ، ارتفاع الشاشة).
احتمال آخر هو الحفاظ على شريط العنوان ، وتعيين الموضع على ( -بعض الإزاحة ، -بعض الإزاحة ، عرض الشاشة + بعض الإزاحة ، ارتفاع الشاشة + بعض الإزاحة).
أعتقد أن حلي يبدو أكثر أمانًا ، بمعنى أنه لا يعتمد كثيرًا على مقاييس النظام والسلوك ، لكنني أعتقد أنني رأيت هذا الأخير عدة مرات. في الإضافة ، في العديد من البرامج على الشاشة كاملة (مثل Google Chrome ، Internet Explorer ، إلخ) ، لا يزال بإمكانك استخدام مساحة ALT+(أو F10) للوصول إلى قائمة النظام ، مما يشير إلى أن الطريقة الثانية قد تم استخدامها.
ولكن من المؤكد أن أحد العيوب الرئيسية للنهج الثاني هو أنه ، على نظام متعدد المراقب ، تكون حدود نافذة ملء الشاشة مرئية على الشاشات الأخرى؟
لذا فإن سؤالي هو: ما هي الطريقة الأنسب وأيها تستخدم أكثر؟
المحلول
احصل على نسخة من Winspy ++, ، قم بتعيينه دائمًا على القمة وتفقد بعض نوافذ المتصفح في وضع ملء الشاشة (كل من IE6 و Firefox 3.6 قم بإزالة شريط العنوان)
وبما أن كل من Firefox و Chrome مفتوحان المصدر ، يمكنك فقط الذهاب والتحقق من المصدر :)