ams 4 arab
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.

منتدى تعليمي متعلق بالاتوبلاي ميديا ستوديو
 
الرئيسيةأحدث الصورالتسجيلدخول

 

 عمل رسالة (هل تود الخروج من البرنامج ) بما يناسب مشروعك !!

اذهب الى الأسفل 
كاتب الموضوعرسالة
باسمة




المساهمات : 352
تاريخ التسجيل : 14/03/2013

عمل رسالة (هل تود الخروج من البرنامج ) بما يناسب مشروعك !! Empty
مُساهمةموضوع: عمل رسالة (هل تود الخروج من البرنامج ) بما يناسب مشروعك !!   عمل رسالة (هل تود الخروج من البرنامج ) بما يناسب مشروعك !! Emptyالأحد مارس 17, 2013 3:17 pm

بسم الله الرحمن الرحيم
الدرس لمحمد ربيع

ان شاء الله دة اول موضوع لى هنا و يا ريت الفكرة تكون جديدة
و هى عمل رسالة خروج للمشروع

مثلا المشروع على الشكل دة

صورة

و عند الضغط على (x ) او على (EXIT) تظهر الرسالة

صورة

عند الضغط على NO يتم اغلاق رسالة الخروج فقط و يظل المشروع مفتوح
و عند الضغط على YES يتم اغلاق المشروع و كذلك رسالة الخروج

خطوات العمل

1 - بعد الانتهاء من المشروع الرئيسى نذهب الى النافذة
PROJECT >> SETTINGS

صورة

و نغير اسم المشروع الى اى اسم تريده و ليكن PICTURE

صورة

و اسم المشروع مهم لاننا سنستخدمه فى كود رسالة الخروج



2- نحفظ المشروع الرئيسى داخل الهارد لحين العودة له

صورة


3- نفتح مشروع جديد (مشروع لعمل رسالة الخروج )

صورة

فيكون المشروع كما فى الصورة

صورة

ثم نذهب الى النافذة ( PROJECT >> SETTINGS )
و نضبط الاعدادات كما فى الصورة


صورة

1- اسم رسالة الخروج
2- حجم الرسالة و يفضل ان تكون كما فى الصورة الا اذا استدعت الضرورة تغييرها
3- نختار FLAT حتى لا يظهر شريط عنوان للرسالة
4- اهم اعدادات الرسالة حيث يخفى اسم الرسالة من TASK BAR

ثم نعود للمشروع مرة اخرى لتجميله ووضع الازرار و اللافتات و الصور التى تريدها
فيصبح الشكل النهائى مثلا كما فى الصورة

صورة


4- بالنسبة للاكواد
كود NO

الكود:
كود:
Application.Exit(0);

صورة

حتى يتم غلق الرسالة فقط



كود YES

صورة

الكود:
كود:
windows = Window.EnumerateTitles();
window_name = "PICTURE";
for handle, title in windows do
result = String.Find(title, window_name, 1, false);
if (result ~= -1) then
Window.Close(handle, CLOSEWND_SENDMESSAGE);
end

--------------------------------------
Application.Exit(0);
end

طبعا ترتيب الاكودا امر مهم
حيث ان البرنامج يقوم بتنفيذ الامر تلو الاخر

1- كود للبرنامج بالبحث عن نافذة PICTURE ( اسم المشروع الرئيسى )
و ارسال امر بغلقه

2- كود غلق رسالة الخروج حتى لا يتم غلق المشروع الرئيسى فقط
و تظل رسالة الخروج مفتوحة


5- بعد الانتهاء من مشروع رسالة الخروج
ننهى المشروع كما يلى من BUILD

صورة

صورة

و نحفظة على اى مكان بالهارد



6- نرجع للمشروع الرئيسى مرة اخرى
و ننقل ملفات رسالة الخروج الى مجلد DOS داخل المشروع
كما فى الصورة

صورة


7- نذهب الى ( X ) و ( EXIT ) و نضع الكود

الكود:
كود:
File.Open("AutoPlay\\Docs\\EXIT.exe", "", SW_SHOWNORMAL);

و نعين المشروع


-----------------------------------------------------
-----------------------------------------------------

طريقة ثانية لعمل رسالة خروج باستخدام DIALOG

فنربط زر الغلق ب DIALOG و نضع فيه زرين احدهما YES و الاخر NO

و يكون كود الزر YES هو

الكود:
كود:
Window.Close(Application.GetWndHandle(), CLOSEWND_TERMINATE);


و كود الزر NO هو

الكود:
كود:
DialogEx.Close(0);



و بالتوفيق

الرجوع الى أعلى الصفحة اذهب الى الأسفل
 
عمل رسالة (هل تود الخروج من البرنامج ) بما يناسب مشروعك !!
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-
» تغيير إعدادات الشاشة بما يناسب مشروعك
» منع المستخدم من الخروج من زر إغلاق النافذة و إجباره على ضغط زر من تصميمك
» كيفية عمل رسالة ترحيبية
» تعديل أزرار الأوتوبلاى لتناسب مشروعك عن طريق إستخراج صوره
» صناعة صور لصفحات المصحف الشريف بما يتوافق مع مشروعك

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
ams 4 arab :: منتديات الأوتو بلاي وصناعة الأسطوانات :: منتدى الدروس والشروحات-
انتقل الى: