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

جعل التطبيق ملء الشاشة في السمبيان

مغلق
بدأه omaravet في 9 يوليو 2007 · 1 رد · 1,329 مشاهدة · في برمجة الأجهزة الكفية والمحمولة بالدوت نيت
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم و رحمة الله و بركاته

في بعض البرامج نحتاج لجعل التطبيق ملء الشاشة إما لعرض واجهة رسومية متطورة أو الاستفادة من المساحة لذلك نحتاج لإخفاء شريط الحالة الذي بأعلى الشاشة و يحتوي على حالة البطرية و الشبكة و عنوان و أيقونة التطبيق و أخفاء شريط القوائم الذي بالأسفل

لإخفاء شريط الحالة نحتاج لما يلي

في كلاس appui في الدالة constructl

يمكننا وضع الكود التالي

StatusPane()->MakeVisible(EFalse);

و لإخفاء القوائم نضع

Cba()->MakeVisible(EFalse);

يمكن من البداية جعل البرنامج لا يحتوي على شريط حالة عن طريق ملف rss كما يلي

RESOURCE EIK_APP_INFO
{
menubar=r_main_menubar;
status_pane = r_status_pane_empty;
// status_pane=R_AVKON_STATUS_PANE_LAYOUT_USUAL;
cba=R_AVKON_SOFTKEYS_OPTIONS_EXIT; 
}

RESOURCE STATUS_PANE_APP_MODEL r_status_pane_empty
{
layout = R_AVKON_STATUS_PANE_LAYOUT_EMPTY;
}

فقد جعلنا شريط الحالة يأخذ الوضع R_AVKON_STATUS_PANE_LAYOUT_EMPTY إي عدم إظهاره من البداية

يمكننا جعل التطبيق ملء الشاشة مع الحاجة أيضا للقوائم عن طريق تعديل الكود الخاص بالكونتينر في constructl

بوضع الكود التالي

SetExtentToWholeScreen();

بدلا من

SetRect(aRect);

تم تعديل هذه المشاركة بواسطة omaravet في 9 يوليو 2007 في 10:45

#2

شكراً جزيلاً صديقي وبارك الله فيك

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

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