الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كود صغير يحتاج الى تصحيح

مغلق
بدأه عبدالرحمن في 23 يونيو 2001 · 2 رد · 484 مشاهدة · في ارشيف قسم C/C++
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ..

أشتريت كتاب للفيجوال سي++ والحمدلله ماشي فيه تمام ولكن فيه كود

معقدني .. هذا الكود يبين كيف تجعل الفورم قابله للرسم

مثل رسم خط او دائرة .. ونقلت الكود بالحرف ولكن الديبيوجر يقولي فيه خطا واحد في الكود .. ماهو الخطا ؟ الله اعلم واليكم الكود

طبعا البرنامج مبني على mfc =====>Base Dialog

مع ملاحظة اني اضفت function لحدث WM_MOUSEMOVE

void CMouseDlg::OnMouseMove(UINT nFlags, CPoint point) 
{
	if ((nFlags & MK_LButton) == MK_LButton)
	{
		CClientDC dc(this);
 		dc.SetPixel(point.x,point.y,RGB(0,0,0));
	}

	CDialog::OnMouseMove(nFlags, point);
}

اسف على الاطالة ولكن رجائي انكم تصححولي هذا الخطا

وشكرا

#2

الخطأ أنك كتبت MK_LBUTTON بأحرف صغيرة ... التصحيح هو :

	if (nFlags & MK_LBUTTON)
	{
		CClientDC dc(this);
 		dc.SetPixel(point.x,point.y,RGB(0,0,0));
	}

وأيضا ليس هناك داعي لأن تكتب == MK_LBUTTON بعد ال IF ....

Coding on the Cloud and for the Cloud!

My Blog

#3

الله يوفقك يا اخ هاني

عيني عليك باردة

تصدق !! بعد ما كتبت السؤال ركزت في الكود وعرفت انه الخطا في في الاحرف الصغيرة

والله أنا جاني صداع من الاحرف الصغيرة والكبيرة

الله يعين الجميع

هذا الموضوع مغلق.

مواضيع مشابهة