التعامل مع Windows 7 Taskbar APIs

استعرض الموضوع السابق استعرض الموضوع التالي اذهب الى الأسفل

التعامل مع Windows 7 Taskbar APIs

مُساهمة من طرف جورج صبحى في الأربعاء ديسمبر 25, 2013 5:37 am

ملاحظة: الموضوع منقول 
للكاتب Raggi Tech



السلام عليكم ورحمة الله وبركاته
موضوع اليوم موضوع شيق جداً بالاخص لكل من يبحث عن الجماليات لبرنامجه و الاضافات التي تسبب انطباع ايجابي عن البرنامج لدى العميل


موضوع اليوم عن
 Windows 7 Taskbar APIs بمعنى API الخاصه بشريط المهام الموجود في ويندوز (نظام) 7

نبدأ الشرح على بركة الله :
اولا في بداية الامر نحن نستعين بمرجع Microsoft.WindowsAPICodePackوهو موجود في مجلد Debug 
في هئية ملفات



Microsoft.WindowsAPICodePack.dll 
Microsoft
.WindowsAPICodePack.Shell.dll 



ثم قمت باستدعاء المرجع من داخل المشروع

رمز برمجي:

Imports Microsoft.WindowsAPICodePack.TaskbarImports Microsoft.WindowsAPICodePack.Shell

والان المشروع جاهز لبدأ تحديد مهام كل زر موجود في الفورم



سأوضح اولا هدف كل زر ثم سأشرح عمل كل منهم بالتفصيل

1- 
Progress Indication : وهو متخصص في عمل Progress في شريط المهام مثل ما يحدث في اداة Progress bar .

2- Toolbar Buttons : وهو متخصص في اضافة ازرار في Toolbar الخاص بالبرنامج الموجود في شريط المهام .

3- Icon Overlays : وهو متخصص في اضافة ايقونة تظهر فوق الايقونة الاساسية للبرنامج .

4- Remove Icon : وهو متخصص في حذف هذه الايقونة الاضافية السابق ذكرها في Icon Overlays .

5- Jump List : وهو متخصص في عمل قائمة تظهر عند الضغط بالزر الايمن على اسم البرنامج في شريط المهام .

6-
 Clear Jump List : وهو متخصص في حذف القائمة التي يضيفها الزر Jump List



ونأتي الان لمعرفة عمل كل زر و نتائج هذه الاعمال
اولاً
 Progress Indication : عند الضغط على هذا الزر تظهر نافذة جديده
تحتوي هذه النافذة على 
Trackbar و Progressbar و 3 ازرار كما هو موضع في الصورة 





وعند تحريك
 Trackbar يتبعه ال Progressbar كما في الصورة السابقة بالاضافة الى انه يُحدث نفس العمل في شريط المهام كما يتضح في هذه الصورة


ويوجد 3 ازرار في هذه النافذة
لكل زر عمل
1-
 Red : يجعل لون Progress احمر


2-
 Yellow : يجعل لون Progress اصفر


3- Green : يجعل لون Progress اخضر




ثانياً
 Toolbar Buttons : عند الضغط عليه يقوم بفتح فورم اخر هذا الفورم يحتوى على اكواد تعمل على اضافة ازار في Toolbarالخاص بالبرنامج الموجود في شريط المهام ليصبح كالتالي 


ثالثاً
 Icon Overlays : عند الضغط عليها تظهر رسالة تطلب منك التركيز جيدا في شكل ايقونة البرنامج في شريط المهام
وعند الضغط على زر OK يحدث هذا


رابعاً
 Remove Icon : وهو لحذف ما اضافة الزر السابق حتى يعود الوضع كما كان 


خامساً 
Jump List وهو لاضافة قائمة تظهر عند الضغط بالزر الايمين على اسم البرنامج في شريط المهام كما يلي


سادساً
 Clear Jump List وهو كما ذكرت من قبل لحذف القائمة المضافة مسبقا ليصبح الوضع كما يلي

جورج صبحى
.....
.....

تاريخ التسجيل : 18/02/2011
المساهمات : 98
النقاط : 211
التقيم : 3
الجنس : ذكر

الرجوع الى أعلى الصفحة اذهب الى الأسفل

استعرض الموضوع السابق استعرض الموضوع التالي الرجوع الى أعلى الصفحة


 
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى