باسمة
المساهمات : 352 تاريخ التسجيل : 14/03/2013
| موضوع: عمل رسالة (هل تود الخروج من البرنامج ) بما يناسب مشروعك !! الأحد مارس 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);
و بالتوفيق
| |
|