الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

شريط الأدوات بصور 256 لون

مغلق
بدأه al_mobrmg في 9 يناير 2006 · 9 رد · 866 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

الأخوة الأعزاء

أريد طريقة لرسم صورة بـ 256 لون على شريط الأوات .

حيث قمت بذلك فظهرت الصورة بشكل 16 لون .

قمت بفتح صورة شريط الأدوات باستخدام برنامج الرسام ومن ثم قمت بحفظها بـ256 لون ووظعت بها الصور المطلوبة وقمت بترجمة البرنامج ولكن دون جدوة .

وعند ما فتحت شريط الأدوات في بيئة السي بلس بلس عرضت لي رسالة تطالبني تحويل شريط الأدوات إلى نزام 16 لون .

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

#2

للرفع

#3

السلام عليكم

مرفق مثال لكيفية عمل ايقونات ذات 256 لون,, كل ما قمت به هو إنشاء Struct كما ستلاحظ فى الشفرة وإضافة Comctl32.lib فى قسم الـLink وبعد الـinclude يمكنك مشاهدته فى قسم الـresurce.h ...

اعتذر عن إستخدام ارقام بدل من الكلمات المعتادة مثل BN_xxx او TBS_xxx وذلك انى تعودت على استخدام الارقام فى لغة الاسمبلى ولكن يمكنك عمل بعض التجارب من خلال تغير الارقام او يمكنك الاطلاع على ملف windows.h لمعرفة الرقم المرادف لكل كلمة من الكلامات المستخدمه فى الـstyle::

بالتوفيق

والسلام عليكم

شرح مفصل اكثر

قم بإنشاء مشروع من نوع Hello World واحذف النص Hello World

بعد ذلك اضف شريط الصور التى تريد وضعها فى المشروع ..

قم بعملية إضافة لها فى قسم الـresource حتى تحصل على معرف (ID)

قم بإضافة المكتبات

#include <commctrl.h>
#include <WinUser.h>

فى ملف الstdafx.h

قم بإضافة المتغيرات التالية

TBBUTTON mybutton[]=
{{0L,0L,4,1 ,2,0L,0L},
{1L,0x0C1L,4,0,2,0L,0L},
{2L,0x0C2L,4,0,2,0L,0L}
,{3L,0x0C3L,4,0,2,0L,0L},
{4L,0x0C4L,4,0,2,0L,0L},
{5L,0x0C5L,4,0,2,0L,0L},
{6L,0x0C6L,4,0,2,0L,0L},
{7L,0x0C7L,4,0,2,0L,0L}};

HWND toolbar00_hWnd;

واخيراً إضافة الرسالة WM_CREATE على النحو التالي

case WM_CREATE:
  toolbar00_hWnd=CreateToolbarEx(hWnd,0x54000500,0x300,8,hInst,IDB_toolbar,(LPCTBBUTTON)&mybutton,8,0x20,0x20,0x20,0x20,0x14);
  SendMessage(toolbar00_hWnd,WM_SIZE,0,0);
  break;

والسلام عليكم

menu256.zip

لا إله إلا الله محمد رسول الله

busbar : يجب ان تدرك انه هناك حد ادنى للمعرفة المطلوبة قبل البدء في عمل أي شئ.

#4

المشروع بعد إضافة tooltip بطريقة غريبة شويه لكنها تشرح الاسلوب المستخدم فى إضافة tooltip

يلا سلام عشان مستعجل

menu256.zip

لا إله إلا الله محمد رسول الله

busbar : يجب ان تدرك انه هناك حد ادنى للمعرفة المطلوبة قبل البدء في عمل أي شئ.

#5

السلام عليكم

لماذا لا ارى اي تفاعل معى الموضوع, على كل حال طورت البرنامج بحيث وضعت صورة متحركة فى الـmenu وإذا كان هناك اى سؤال او اعتراض انا جاهز..

<< لسي عنده امل إن فى حد حيعبره :angry:

لم اتمكن من إرفاق الملف ننتظر إلى ان تحل المشكلة إن شاء الله ....

menu256.zip

لا إله إلا الله محمد رسول الله

busbar : يجب ان تدرك انه هناك حد ادنى للمعرفة المطلوبة قبل البدء في عمل أي شئ.

#6

واخيراً تم حل مشكلة المرفقات

الملف المرفق يحتوى على برنامج ب menu يحتوى على صورة متحركة...

لا إله إلا الله محمد رسول الله

busbar : يجب ان تدرك انه هناك حد ادنى للمعرفة المطلوبة قبل البدء في عمل أي شئ.

#7

السلام عليكم

هذا بالفعل امر عجيب ؟؟ اين صاحب الموضوع ولماذا لا يتجاوب معى موضوعه, يعنى تخلو الواحد يفكر مليون مرة قبل ان يساعد, اريد ان اعرف هل استفاد من الحل, هل هناك ملاحظات استفسارت..

يا المبرمج بهذه الطريقة لن تحصل منى على مساعده بعد الان, قضيت ثلاث ساعات احل فى مشكلتك وفى النهاية لا اعرف إذا كان عملي هذا ذو فائدة ام لا...

على كل حل هذه اخر مرة اجيب على اسئلتك يا المبرمج....

والسلام عليكم

لا إله إلا الله محمد رسول الله

busbar : يجب ان تدرك انه هناك حد ادنى للمعرفة المطلوبة قبل البدء في عمل أي شئ.

#8

أخي أحمد : هدئ أعصابك :)

ربما الأخ معاه عذر خصوصاً أن سؤاله كان قبل ايقاف المنتدى بفتره بسيطة ...

أنا معك في كلامك ... أحيانا نضع الرد وننتظر بعدها من واضع السؤال رد بسيط - لا نريد عبارات شكر- هل كانت الإجابة مفيدة ام لا , هل حلت المشكلة أم لا ...

المشكلة أن بعضهم يبخلون حتى بهذا الشئ

"First they ignore you, then they laugh at you, then they attack you, then you win"

===

اقتباس

حُكَّامُـنَا إِنْ تَصَـدّوا لِلْحِمَــى اقْتَحَمُـوا ***** وَإِنْ تَصَدَّى لَـهُ المُسْتَعْمِـرُ انْسَحَبُـوا

هُمْ يَفْرشـُونَ لِجَيْـشِ الغَــزْوِ أَعْيُنَـهُـمْ ***** وَيَدَّعُــونَ وُثُـوبَـاً قَـبْـلَ أَنْ يَثِـبُــوا

الحَاكِمُـونَ و«وَاشُنْـطُـنْ» حُكُومَتُـهُـمْ ***** وَاللامِعُــونَ وَمَـا شَعَّـوا وَلا غَرَبُــوا

القَاتِلُـــونَ نُبُــوغَ الشَّـعْــبِ تَرْضِـيَـــةً ***** لِلْمُعْتَدِيــنَ وَمَـا أَجْـدَتْـهُـمُ الـقُــرَبُ

لَهُمْ شُمُـوخُ «المُثَنَّـى» ظَاهِـرَاً وَلَهُـمْ ***** هَـوَىً إِلَـى بَابَـك الخَرْمِـيّ يُنْتَسَـبُ

البردوني "أبو تمام وعروبة اليوم" 1971

===

اقتباس
عبيد الهوى يحكمون البـلاد ***** ويحكمهــم كلّهـــم درهــــــم

و تقتـادهـم شهـوة لا تنــام ***** وهـــم فـي جـهالتهــم نــــوّم

ففــي كـــلّ ناحيــة ظـالـــم ***** غبــــــيّ يسـلـّطــــه أظلـــم

أيا من شبعتم على جوعــنا ***** وجـــوع بنينـا ألـم تتخمـــوا ؟

ألم تفهموا غضبة الكادحين ***** على الظلـم ؟ لا بدّ أن تفهموا

البردوني "نحن و الحاكمون "

#9

يا اخى لولا انى متاكد من انه رئ الموضوع وحمل البرنامج لما اهتمت, ولكنى متاكد انه حمل البرنامج قبل إغلاق المنتدى بفترة, انا لا اطلب منه لا شكر ولاهم يحزنون, ولكن خليه يناقش الموضوع, او يطور الفكرة يعطي إقتراح رائي اى شئ..

إنما يحمل البرنامج ولا سلام ولاكلام, هذا اسلوب غير مقبول, وينفر الاعضاء من بذل جهد للإجابة على سؤال الاخرين..

لا إله إلا الله محمد رسول الله

busbar : يجب ان تدرك انه هناك حد ادنى للمعرفة المطلوبة قبل البدء في عمل أي شئ.

#10

انا معك أخي أحمد و أعلم شعورك الآن (حصلت معي كثيراً :D ) ...

يبدو أنه حان وقت تطبيق النظام البنكي أو على الأقل تطبيق فكرة النقاط حيث لا يسمح بوضع سؤال من دون نقاط ...

"First they ignore you, then they laugh at you, then they attack you, then you win"

===

اقتباس

حُكَّامُـنَا إِنْ تَصَـدّوا لِلْحِمَــى اقْتَحَمُـوا ***** وَإِنْ تَصَدَّى لَـهُ المُسْتَعْمِـرُ انْسَحَبُـوا

هُمْ يَفْرشـُونَ لِجَيْـشِ الغَــزْوِ أَعْيُنَـهُـمْ ***** وَيَدَّعُــونَ وُثُـوبَـاً قَـبْـلَ أَنْ يَثِـبُــوا

الحَاكِمُـونَ و«وَاشُنْـطُـنْ» حُكُومَتُـهُـمْ ***** وَاللامِعُــونَ وَمَـا شَعَّـوا وَلا غَرَبُــوا

القَاتِلُـــونَ نُبُــوغَ الشَّـعْــبِ تَرْضِـيَـــةً ***** لِلْمُعْتَدِيــنَ وَمَـا أَجْـدَتْـهُـمُ الـقُــرَبُ

لَهُمْ شُمُـوخُ «المُثَنَّـى» ظَاهِـرَاً وَلَهُـمْ ***** هَـوَىً إِلَـى بَابَـك الخَرْمِـيّ يُنْتَسَـبُ

البردوني "أبو تمام وعروبة اليوم" 1971

===

اقتباس
عبيد الهوى يحكمون البـلاد ***** ويحكمهــم كلّهـــم درهــــــم

و تقتـادهـم شهـوة لا تنــام ***** وهـــم فـي جـهالتهــم نــــوّم

ففــي كـــلّ ناحيــة ظـالـــم ***** غبــــــيّ يسـلـّطــــه أظلـــم

أيا من شبعتم على جوعــنا ***** وجـــوع بنينـا ألـم تتخمـــوا ؟

ألم تفهموا غضبة الكادحين ***** على الظلـم ؟ لا بدّ أن تفهموا

البردوني "نحن و الحاكمون "

هذا الموضوع مغلق.

مواضيع مشابهة