تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
كلاس التقاط النافذة النشطة
#2
منذ بضعة أعوام أنا كنت متخيل إن الدالة GetForegroundWindow
بتحدد نافذة موجودة علي سطح المكتب لكن الأيام أثبتت لي انها بتحدد صورة سطح المكتب


عموما ما أريد أن أقوله لك أنك تستطيع الاستغناء عن دوال API الخاصة بمايكروسوفت تماما

فالفكرة كلها تنحصر في مقارنة الصور مع بعضها البعض
ربما يكون اصعب جزء في الموضوع انك تعمل Scan لأي صورة ثم تحدد مستطيل معين داخل تلك الصورة ثم تقطع الصورة التي تمثل هذا المستطيل أيضا مايكروسوفت بتستخدم CursorPosition لتحديد مكان علي صورة سطح المكتب تستخدمه في حساب المستطيلات التي تمثل أبعاد اي فورم ظاهر علي سطح المكتب

الموضوع الموجود في الرابط التالي يوضح الأساس الجيد الذي يمكنك استخدامه

الرابط


ملحوظة أخيرة علي الكود الخاص بك
حاول ان تخفي الفورم لفترة زمنية مناسبة باستخدام Threading حتي لا يظهر في الصور
Retired
الرد }}}
تم الشكر بواسطة: سعود , سعود الشامان


الردود في هذا الموضوع
RE: كلاس التقاط النافذة النشطة - بواسطة silverlight - 11-08-17, 04:50 PM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  كلاس بسيط لطباعة صورة الفورم silverlight 2 3,114 23-03-17, 03:22 PM
آخر رد: abdualla

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم