السلام عليكم و رحمة الله وبركاته و بعد :
هذا الكلاس يفيد في انشاء زر تحكم يحوي ملف AVI " زر متحرك " و من أجل عمل المشروع المطلوب يمكنكم اتباع مايلي :
1 - أنشئ مشروع MFC Dialog Based
2 - اسخ الملفين : AniButton.cpp و AniButton.h الى دليل مشروعك
3- ضمّن الملفين السابقين ضمن مشروعك
4- في ملف Header المشرع اكتب #include"AniButton.h" ( بفرض مشروعك اسمه test عندها ستجد ملف اسمه testDlg.h )
5- أنشء زر جديد و أضف له متغيرة من النوع CButton Control ( بفرض أضفنا متغيرة باسم m_button )
6- نغير نوع المتغيرة السابقة من النوع CButton الى CAniButton و التي تكون موجودة في ملف Header المشرع ( بفرض مشروعك اسمه test عندها ستجد ملف اسمه testDlg.h )
7- نختار Add Resourse من القائمة Project ثم نضغط Import ( مع الانتباه الى وضعية All Files ) لاختيار ملف AVI الذي نريد وضعه في الزر ثم OK ليظهر لنا صندوق الحوار Custom Resource Type حيث نكتب في الـ Resource type العبارة (AVI)
8- في الحدث OnInitDialog نضع السطرين التاليين :
m_button.Open(IDR_AVI1); m_button.Play();
حيث :
m_button هو اسم متغيرة الزر
IDR_AVI1 هو اسم ID ملف الـAVI الذي أضفناه سابقا
9- نعمل الـDummy Compile
------------------------------------------------------------------------------------------------------
ملاحظة : سأرسل الكود بعد قليل
------------------------------------------------------------------------------------------------------
بـــــاي بـــــاي بـــــاي بـــــاي بـــــاي بـــــاي بـــــاي
أرجو الرد و ابداء الرأي من نقد أو تطوير أو سؤال أو أو أو ........الخ