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

اذهب الى الأسفل

التعامل مع Windows 7 Taskbar APIs Empty التعامل مع 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

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

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

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

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 ازرار كما هو موضع في الصورة 



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

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

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

2-
 Yellow : يجعل لون Progress اصفر
التعامل مع Windows 7 Taskbar APIs 4

3- Green : يجعل لون Progress اخضر
التعامل مع Windows 7 Taskbar APIs 5



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

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

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

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

سادساً
 Clear Jump List وهو كما ذكرت من قبل لحذف القائمة المضافة مسبقا ليصبح الوضع كما يلي
التعامل مع Windows 7 Taskbar APIs 10
جورج صبحى
جورج صبحى
......
......

تاريخ التسجيل : 18/02/2011
المساهمات : 123
النقاط : 254
التقيم : 5
الجنس : ذكر

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

الرجوع الى أعلى الصفحة

ََ

مواضيع ذات صلة


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