• 0
omaravet

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

سؤال

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

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

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

في كلاس 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
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

1 إجابات على هذا السؤال .

  • 0

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

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
زوار
This topic is now closed to further replies.

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .