اجعل رورو44 صفحتك الرئيسية | احفظ رورو44 في مفضلتك | ارسل رورو44 إلى صديقك | أعلن على رورو44 | English Interface

 

 

 

شات خدمات مسجات جوال بطاقات رسائل حب دليل مواقع شات خليجي  دردشة منتديات حسناء الفارس عالم الرومانسية

مواقع سعودية | مواقع كويتية | مواقع بحرينية | مواقع قطرية | مواقع عمانية | مواقع يمنية | مواقع عراقية | مواقع اماراتية

 
    دروس في لغات البرمجة   فيجوال سي ++ - ++ Visual C
 

 

استخدام فصيلة CRectTracker



بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته وبعد
 
اخواني الأعزاء الكثير منا يرى ان الفيجوال سي ++ صعبة للغاية وقد كنت من  
الذين يفكرون هكذا ولكن ومع مرور الوقت فقد اكتشفت عكس ذلك  فالطريقة
الصحيحة التي تجعلك متمكناً من الفيجوال سي ++ بالشكل المطلوب هو التطبيق
وعدم الإكتفاء بالقراءة فقط.
وإليكم درس اليوم:
سنتحدث اليوم عن احد الفصائل الموجودة بمكتبة ام اف سي وهي فصيلةCRectTracker
التي تمكنك من اظهار مربع ذو حدود معينة عند الضغط على الفأرة وتحديد منطقة
معينة داخل المربع المرسوم والأن لنبدأ الدرس:
أولاً قم بفتح الفيجوال سي ++ ثم قم باختيار برنامج تنفيذي exe واعطه اسماً ثم
انقر على Next في الخطوة الثانية اختر Single Document وانقر Next الى
النهاية واقبل الخيارات الإفتراضية جميعها من التبويب Class الموجود في اسفل
الشاشة اختر الفصيلة C...View حيث هذه النقاط تعني الأسم الذي اخترته
للبرنامج فإذا اخترت مثلا Mon سيكون اسم الفصيلة CMonView وهكذا لنكمل الأن
انقر زري Ctrl + W يظهر لك معالج الرسائل اختر الفصيلة C...View ثم اختر
الرسالة WM_MOUSEMOVE من القائمة الموجودة بالأسفل ثم اكتب الكود التالي:

CRectTracker tracker;

if((nFlags & MK_LBUTTON) == MK_LBUTTON)
{
tracker.TrackRubberBand (this,point,TRUE);
}


قم بتشغيل التطبيق وتنفيذه ثم قم بالضغط على زر الفأرة الايسر وحرك الماوس
وانظر ماذا يحدث انها تقوم برسم حدود واذا كنت تريد رسم مربع مثل الموجود
ببرنامج الرسام الموجود بويندوز فقم بتعديل الكود السابق ليصبح كالتالي:

CRectTracker tracker;
CRect rect;
tracker.m_Style = CRectTracker:: solidLine;
if((nFlags & MK_LBUTTON) == MK_LBUTTON)
{
tracker.TrackRubberBand (this,point,TRUE);
tracker.GetTrueRect (&rect);
}



المزيد من المواضيع

الدرس الثاني
كيفية عمل ارتباط بالبريد الألكترونى وموقع على الانترنت - الجزء الثاني
كيفية عمل ارتباط بالبريد الألكترونى وموقع على الانترنت - الجزء الاول
كيف تقوم بأضافة دائما فى المقدمة أو Always on top لبرنامج مكتوب بالفيجوال سى برمجيا الجزء الثانى
كيف تقوم بأضافة دائما فى المقدمة أو Always on top لبرنامج مكتوب بالفيجوال سى برمجيا الجزء الأول
جعل البرنامج Always on top برمجيا بالفيجوال سى 6
جعل البرنامج Always on top برمجيا بالفيجوال سى 6
البداية مع VC++6

1

 

الاقسام الرئيسية

دروس للمبتدئين

--

دروس في أنظمة التشغيل

--

دروس في الانترنت

--

دروس في لغات البرمجة

--

دروس في برمجة المواقع

--

دروس في الأوفيس

--

دروس في الرسوم و التصميم

--

دروس في قواعد البيانات

--

دروس في الألعاب والبرامج

--

دروس في المكونات الصلبة

--

دروس في الشبكات

--

دروس في أمن المعلومات

--

دروس في الذكاء الاصطناعي

--

القائمة البريدية

  فضائح | ماسنجر | تداول | الحياة الزوجية | عجائب وغرائب| دروس تعليمية | عالم حواء | فضائح الفن | ستار اكاديمي | نكت | برامج | صور | | شات سعودي | شات عربي | ماسينجر | مسجات | دليل مواقع | دليلك | مواقع سعودية | مواقع كويتية | مواقع بحرينية | مواقع قطرية | مواقع عمانية | مواقع يمنية | مواقع عراقية | مواقع اماراتية | دردشة خليجية | دردشة سعودية | دردشة عربية | شات صوتي | دردشة صوتية | دردشة كويتية | دردشة اماراتية | دردشة عمانية | دردشة قطرية | دردشة بحرينية | دردشة عراقية | دردشة يمنية | سكس | طريق الاسلام, انا مسلم , طريق الهدايه , مسلمون , منوعات اسلاميه | اسلاميات , برامج اسلامية , منوعات اسلامية | جنس | الاسرة المسلمة , الاسرة العربية , اسرتي , عائلتي | برامج الاسره , نصائح معلومات , اسرة عربية سعودية خليجية | دروس تعليمية , مكتبة الدروس التعليمية | شروح برامج , شرح برامج , دورات تعليميه | طب وصحه - المركز الطبي | طبيبك على الانترنت , معلومات طبية , معلومات صحيه

Roro44.com xml :                            

شات سعودي | شات عربي | شات خليجي | العاب | دردشات | العاب بنات

 |  اشهر موقعك | احصائيات الموقع | اسعار الاعلانات |  لمراسلة الإدارة  |

:: ©2007-2003 www.roro44.com All rights reserved ::