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

التعامل مع الخطوط في MFC

مغلق
بدأه HKM في 29 مايو 2004 · 2 رد · 511 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

السلام عليكم ورحمة الله وبركاته

اخواني الاعزاء

كل ما اطلبه منكم هو التفكير معي ومساعدتي

كل الموضوع انني اريد ان ارسم مجموعة من الخطوط وليكن

خط رقم 1

خط رقم 2

خط رقم 3

واقوم بحفظ احداثيات نقاط ( البداية و النهاية ) لهذه الخطوط الثلاث

وعندما امر بمؤشر الفأرة على اي من هذه النقاط يظهر لي مربع صغير

عل هذه النقطة ( دليل للنقطة ) وعندما ابتعد عنها يختفي هذا المربع

ايضا عندما انقر على الخط يظهر لي مربعان في بداية ونهاية الخط .

بالتأكيد فهمتم قصدي ....

ولكم جزيل الشكر مقدما

اللهم لك الحمد كما ينبغي لجلال وجهك وعظيم سلطانك

#2

السلام عليكم ,,

تريد أن تفعل شيئا كما في برامج الرسم ,, اليس كذلك ,, عندما تضغط على خط مستقيم يتم تعليمه على أنه قد ضغط مثلا ,,

يمكن فعل ذلك بكل تأكيد ,,

واليك الفكرة العامة ,,

لاتستخدم دوال الرسم الخاصة بال GDI من LineTo و MoveTo بحيث تكون لكامل الخط ,, استخدم معادلتك الخاصة لعلاج الميل وتوضيع النقاط في الأماكن الصحيحة واستخدم ال SetPixel ,, لترسم الخطوط ,, "مبدئيا بالطبع" لأنها ليست الطريقة الصحيحة لانشاء برنامج رسم ,,

ستحتاج لمعالجة الذاكرة لوصول لسطح ال GDI وهو ال CDC بشكل مباشر ,, لترسم بشكل أسرع ولو باستخدم تقنية النقطة خلف النقطة ,,

المهم في النهاية لتتأكد من توحد المقاييس في الرسم والاستيفاء من الرسم ,, لأن طريقة الرسم العادية ,, هي معرفة النقطة xy والنقطة x1y1 ,, وحساب الميل منها "وهو مدى الانحناء أو الميل من x الى x1 "

في النهاية ستسطيع أن تحدد كل شيء ,,

وافيني بالنتائج وسأتابع معك ,,

عموما الأفكار كثيرة ويمكن تنفيذ فكرة غير هذه ,, فقط يبقى الحكم الأداء والامكانيات ,,

حفظك الله ,,

banner_60_468.gif

NOTHING IS IMPOSSIBLE

#3

في البداية الف الف الف شكر

لكن دعني اجرب وانتظر مني مزززززززززززززززززيد من الاسئلة

تحياتي لك وللجميع

اللهم لك الحمد كما ينبغي لجلال وجهك وعظيم سلطانك

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

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