الاخوة الكرام
هل يمكن تعديل كود كبسة ( زر-button) الاغلاق في الاعلى الذي لونه احمر
في حال الضغط علية يعمل ع استدعاء function في حال ارجاع قيمة false
لا يغلق البرنامج
ارجو التوضيح
او هل يمكن توقيف عمله اثناء استدعاء ال function
الاخوة الكرام
هل يمكن تعديل كود كبسة ( زر-button) الاغلاق في الاعلى الذي لونه احمر
في حال الضغط علية يعمل ع استدعاء function في حال ارجاع قيمة false
لا يغلق البرنامج
ارجو التوضيح
او هل يمكن توقيف عمله اثناء استدعاء ال function
تم تعديل هذه المشاركة بواسطة بن العيد في 30 مايو 2009 في 20:11
const int WM_SYSCOMMAND= 0x0112;
const int SC_CLOSE = 0xF060;
protected override void WndProc(ref Message m)
{
if(m.Msg==WM_SYSCOMMAND)
if (m.WParam.ToInt32() == SC_CLOSE)
{
bool res = myfunction();
if (res==false) m.WParam = IntPtr.Zero;
}
base.WndProc(ref m);
}قم بإستبدال الداله myfunction بالداله الخاصه بك و تذكر ان الناتج يخزن فى متغير bool ليتم اختيار الشرط فإن كانت دالتك لا ترجع bool فقم بتغيير الشرط res== falseلتتناسب مع القيمه المعاده من الداله.
و الله ولى التوفيق
تم تعديل هذه المشاركة بواسطة Game Expert في 28 مايو 2009 في 12:29
مدونتي: C++ Tips and Tricks
شكرا كتييييييييييييييييييييييييييييييييييييييييييييييييير