التنبيهات التالية ظهرت :
Warning [2] count(): Parameter must be an array or an object that implements Countable - Line: 864 - File: showthread.php PHP 7.4.33 (Linux)
File Line Function
/showthread.php 864 errorHandler->error



تقييم الموضوع :
  • 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 ك ب / التحميلات : 143)
الرد }}}
تم الشكر بواسطة:


الردود في هذا الموضوع
[Windows 7 Taskbar APIs [Features and Effects - بواسطة m.sami.ak_mybb_import4434 - 15-09-12, 02:26 PM
[Windows 7 Taskbar APIs [Features and Effects - بواسطة Raggi Tech - 17-09-12, 10:34 PM
[Windows 7 Taskbar APIs [Features and Effects - بواسطة ivdz - 24-07-13, 02:17 PM


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


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