السلام عليكم
إخواني لقد أعدت برنامجي الذي قد برمجته على الفيجوال بيسك 6 بلغة فيجوال بيسك 2005 و لكن واجهتني مشكلة و هي عرض الجزء الذي تمر عليه الماوس بشكل مكبر في مربع صورة آخر أي مستطيل بحجم معين من الصورة يعرض في مربع صورة آخر مع مراعاة أن تكون النقطة التي تمر عليها الماوس في منتصف الصورة
و قد تم ذلك في فيجوال بيسك 6 عن طريق الدالةBitBlt و الدالة StretchBlt لإعطاء العدسة شكل دائري و لكن غير مهم الشكل الدائري المهم هو طريقة استعمالهما أو بديل عنهما للقيام بالعمل المطلوب و طبعا الأمر يكون في الحدث MouseMove
وأرجو أن يقوم الأمر بإعادة رسم الأداة تلقائيا أي كما تقوم به الخاصية Redraw في الفيجوال بيسك فسوف تلاحظون أن العدسة ترفّ أي تقوم بمثل عمليه refresh للصورة فتظهر بشكل غير مناسب فأرجو معالجة هذه المشكلة
و قد أرفقت البرنامج الذي يقوم بهذا العمل في الفيجوال بيسك 6
و شكرا