السلام عليكم ورحمة الله وبركاته
ممكن شرح بسيط عن كيفية قراءة قيم الاحداثيات الحالية لمؤشر الماوس في النافذة المستخدمة للرسم وذللك لاستخدامها لاغراض الرسم باستخدام الماوس .
ولكم جزيل الشكر
السلام عليكم ورحمة الله وبركاته
ممكن شرح بسيط عن كيفية قراءة قيم الاحداثيات الحالية لمؤشر الماوس في النافذة المستخدمة للرسم وذللك لاستخدامها لاغراض الرسم باستخدام الماوس .
ولكم جزيل الشكر
أبصر مين شطب الرد تبعي, و ليش... بالمختصر المفيد متل ما قلت في شي اسمو Mouse Events, إقرا عنو أكثر, و رح تعرف الجواب بكل سهولة. طلبت مني الكود؟؟ رح أعطيك كود صغير, و الباقي عليك:
void CMouseDlg::OnMouseMove(UINT nFlags, CPoint point)
{
// TODO: Add your message handler code here and/or call default
///////////////////////
// MY CODE STARTS HERE
///////////////////////
// Check to see if the left mouse button is down
if ((nFlags & MK_LBUTTON) == MK_LBUTTON)
{
// Get the Device Context
CClientDC dc(this);
// Draw the pixel
dc.SetPixel(point.x, point.y, RGB(0, 0, 0));
}
///////////////////////
// MY CODE ENDS HERE
///////////////////////
CDialog::OnMouseMove(nFlags, point);
}هاد الكود بدك تحطو ال Mouse Event يلي اسمها OnMouseMove... متل مالك شايف point.x و point.y هنن بيعطوك الإحداثيات.
Chao!!!
Great place, and people, but full of sectarianism.
البرنامج كامل مم الكود.
إذا شي مو مفهوم من الكود, اسأل, بس لا تقول مالك فهمان شي...
تم تعديل هذه المشاركة بواسطة da666ni في 29 مارس 2008 في 02:36
Chao!!!
Great place, and people, but full of sectarianism.
المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…