قائمة البرامج > المزيد...

شرح خاصية ال Menubar فى Autoplay Media Studio v6 + كيفية نقل القوائم الى اليمين

الكاتب:


المصدر: http://www.damasgate.com/vb/

السلام عليكم و رحمة الله و بركاته .. ندخل فى الموضوع على طول :



بعد أن تعلمنا الMenubar .. جاء الدور الان على أن نضع القائمة (Menubar) على اليمين علشان اللغة العربية لازم تكون من اليمين ولا ايه رأيك ؟؟

فأولا قم بتحميل الملف المستخدم من هنا : http://www.megaupload.com/?d=ICSJIZJ6

و الباسوورد للملف : www.damasgate.com

ثم افتح مشروعك ، و ادخل على الأكشن الخاص بالصفحة عن طريق الضغط على زر Page ثم اختيار Properties




ثم الذهاب الى السكريبت تاب Script Tab



ثم ادخل هذا الكود :

--[[ Define the number of menu items to right align. Use 0 for ALL]]--
nNumItems = 1;

--call the global function to align the menus items
RightAlignMenuItem(nNumItems);

فى الOn Preload tab



فى السطر الثانى من الكود تجد :

nNumItems = 1;

الرقم واحد ده هو عدد القوائم الذى تريد نقلها الى اليمين .. فاذا ادخلت واحد تنقل قائمة واحدة فقط الى اليمين
و اذا أردت أن تنقلهم كلهم الى اليمين ادخل الرقم صفر

الان ندخل على الGlobal Fuctions الخاص بالمشروع عن طريق فتح قائمة Project و من ثم الضغط على Global Functions :



و ندخل هذا الكود :

function RightAlignMenuItem(nNumItems)
--make sure nNumItems has a value
if nNumItems == nil then
nNumItems = 0;
end

--make sure nNumItems is numeric
nNumItems = String.ToNumber(nNumItems);

--call the DLL
n = DLL.CallFunction("AutoPlay\\Docs\\MenuHelper.dll", "RightAlign", Application.GetWndHandle()..","..nNumItems, DLL_RETURN_TYPE_LONG, DLL_CALL_STDCALL);
end

ثم الان ادخال الملف الذى قمنا بتحميله من الرابط فى أول الصفحة الى المشروع لتكتمل العملية

نفتح قائمة Project و نختار File Layout



ثم اتبع ما بالصورة :



ثم بعد ذلك قم باختيار ملف الMenuHelper.dll بالضغط عليه مرة واحدة بزر الفأرة الأيسر ثم الضغط على زر Add to Project كما هو موضح فى الصورة التالية :



ليصبح الشكل النهائى للنافذة :



و كده اختبر المشروع تجد ان القائمة تم نقلها الى اليمين