سؤال

أحصل حاليا على قدمي مبللة مع Win CE 5.0 لتحديث بعض التعليمات البرمجية على منصة موجودة. نحن مهتمون بنشر شاشة قذيفة / شاشات منزلية مخصصة / قاذفة تطبيق أيضا، وكان لدي أسئلة زوجين:

1) نحن ندير قذيفة CE القياسية وأنا أفترض أنه يمكن تخصيصه لأنه يتوفر رمز المصدر مع منشئ النظام الأساسي. كنت أتساءل كيف "مؤلمة" سيتم استبدالها تماما بشيء مثل شريط الحالة في الجزء العلوي من الشاشة (أعتقد iPhone). كنت أفكر في التبديل المهمة يمكن معالجةها عن طريق مفاتيح الاختصار حصريا. لدي شكوكي حول هذا الموضوع.

2) إذا لم تتم إزالته، فهل يمكن تغيير حجم شريط المهام وانتقل إلى أعلى الشاشة؟ نحن نحاول أساسا إيجاد طريقة لحجز أول 20 صفوف بكسل أو نحو ذلك في الجزء العلوي من شاشة شريط الحالة الخاصة بنا ومنع تطبيقات التطبيق المزدوجة من الرسم فوق رأسه.

شكرا جزيلا للمساعدة.

-ksudeadeye.

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

المحلول

كنت سعيدا وغاضب عندما وجدت الحل لأنه أكثر سهولة مما كنت أتوقع. لمدة 2) مساحة الاحتياطي تحتاج إلى القيام بذلك:

RECT rc;
SetRect(&rc, 0, 25, GetSystemMetrics(SM_CXSCREEN),GetSystemMetrics(SM_CYSCREEN));
SystemParametersInfoW(SPI_SETWORKAREA, 0, (void*) &rc, SPIF_SENDCHANGE);

مع هذا الرمز، يمكنك حجز 25 بكسل في الجزء العلوي من الشاشة. :د

إذا كان لديك شكوك ربما هذه يمكن أن تساعدك أو هذه.

حظ سعيد.

نصائح أخرى

لإخفاء شريط المهام هو تغيير تسجيل بسيط:

; Hide the windows tasbar by default.
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shell\AutoHide]
""=dword:1
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shell\OnTop]
""=dword:0 

بقدر تخصيص، الخاص بك، هذا أكثر قليلا من العمل، وليس شيئا حاولت.

لدي بعض الخبرة مع تعديل شريط المهام في CE 5.0. إنها ليست مهمة سهلة، ولكن النتائج يمكن أن تضيف حقا اللمس الشخصي إلى الجهاز. تم تكليفه بإضافة شريط المهام الثاني في وضع المستخدم مع مربع حوار كلمة مرور ونوع ثان من إشعار SHELL بإضافة الرموز إلى شريط المستخدم.

في النهاية، فهي مجرد برمجة Windows CE قياسية - شريط المهام، علبة الإخطار، زر بدء التشغيل، إلخ. تماما مثل أي نوافذ أخرى في بيئة CE.

يجب أن تبدأ الاستكشاف هنا: C: WINCE500 Public shell oak hpc explorer taskbar taskbar.cpp

كن حذرا، استنساخ التعليمات البرمجية الخاصة بك، وأن تكون مستعدا للكثير من دورات التصحيح. هذا هو أكثر من 5000 خطوط من رمز السباغيتي الخطيرة.

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