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

Click & Drag Dialog SOOOOOO Important PlEaSe

مغلق
بدأه storm_est في 30 ديسمبر 2002 · 1 رد · 432 مشاهدة · في ارشيف قسم C/C++
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

من أجل نقل Dialog بواسطة النقر و السحب ( مثل شريط العنوان ) قمت باضافة هذه الأسطر للحدث WM_MOUSEMOVE

void CMy1Dlg::OnMouseMove(UINT nFlags, CPoint point) 

{



	if((nFlags & MK_LBUTTON)== MK_LBUTTON)

	{

  MoveWindow(point.x,point.y,500,500);

	}



	UpdateData(FALSE);



	CDialog::OnMouseMove(nFlags, point);

}

و كانت نتيجة البرنامج كما في الملف المرفق - مع العلم أنني أستخدم MFC لانشاء الـDialog .

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

و شكرا على المساعدة و أرجو أن تتحملوني لأنني هاوي مبتدأ .

1.rar

#2

عفوا لأن سؤالي لمنتدى VC++

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

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