تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[Windows 7 Taskbar APIs [Features and Effects
#1
بسم الله الرحمن الرحيم

ملاحظة: الموضوع منقول من المنتدى القديم
وهو للأخ 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 وهو كما ذكرت من قبل لحذف القائمة المضافة مسبقا ليصبح الوضع كما يلي

[b]
تم بحمد الله



بالتوفيق ان شاء الله للجميع
اخوكم / مؤمن
[/b]


الملفات المرفقة
.zip   Win7 Task bar API.zip (الحجم : 695.79 ك ب / التحميلات : 107)
الرد }}}}
تم الشكر بواسطة:
#2
شكرا لحضرتك على نقل الموضوع و شكرا للمصداقيه بحفظ حقوق النشر Cool
الرد }}}}
تم الشكر بواسطة:
#3
Raggi Tech كتب :شكرا لحضرتك على نقل الموضوع و شكرا للمصداقيه بحفظ حقوق النشر Cool
العفو اخي الكريم
الرد }}}}
تم الشكر بواسطة:
#4
تسلم حبيبي على الموضوع
الرد }}}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [كود] عمل DragDrop من البرنامج الى Windows explorer HASAN6.0 5 355 02-12-15, 04:04 PM
آخر رد: hamada558
  [مقال] Fun with Windows Forms & Graphics - Spy Form silverlight 1 507 23-06-15, 09:33 PM
آخر رد: silverlight
  معلومة ::: How to resize Windows form to fit Windows screen ::: RaggiTech 0 409 06-10-12, 09:53 PM
آخر رد: RaggiTech
  كيفية انشاء برنامج تثبيت لخدمة ويندوز Windows Service على vs2008 RaggiTech 1 432 05-10-12, 02:39 AM
آخر رد: RaggiTech
  مثال على عملية إنشاء Windows Service – إنشاء برنامج تشفير تلقائي للملفات RaggiTech 1 578 05-10-12, 01:42 AM
آخر رد: RaggiTech
  خدمات الويندوز Windows Service RaggiTech 0 288 03-10-12, 01:46 PM
آخر رد: RaggiTech
  Windows Services Management RaggiTech 0 371 01-10-12, 08:13 PM
آخر رد: RaggiTech
  Windows Management Instrumentation - WMI RaggiTech 4 453 01-10-12, 08:09 PM
آخر رد: RaggiTech
  Threading in Windows Forms Applications RaggiTech 1 473 01-10-12, 07:36 PM
آخر رد: RaggiTech
  توضيح ادوات Ribbon Office DotNetBar for Windows Forms m.sami.ak 2 1,215 23-09-12, 01:32 PM
آخر رد: m.sami.ak

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم