![]() |
|
كلاس التقاط النافذة النشطة - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182) +--- قسم : قسم مكتبة اكواد VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=185) +--- الموضوع : كلاس التقاط النافذة النشطة (/showthread.php?tid=21347) |
كلاس التقاط النافذة النشطة - سعود - 11-08-17 اضف كلاس جديد وضع التالي ضمنه PHP كود : Imports System.Runtime.InteropServicesPHP كود : Imports System.Drawing.ImagingRE: كلاس التقاط النافذة النشطة - silverlight - 11-08-17 منذ بضعة أعوام أنا كنت متخيل إن الدالة GetForegroundWindow بتحدد نافذة موجودة علي سطح المكتب لكن الأيام أثبتت لي انها بتحدد صورة سطح المكتب عموما ما أريد أن أقوله لك أنك تستطيع الاستغناء عن دوال API الخاصة بمايكروسوفت تماما فالفكرة كلها تنحصر في مقارنة الصور مع بعضها البعض ربما يكون اصعب جزء في الموضوع انك تعمل Scan لأي صورة ثم تحدد مستطيل معين داخل تلك الصورة ثم تقطع الصورة التي تمثل هذا المستطيل أيضا مايكروسوفت بتستخدم CursorPosition لتحديد مكان علي صورة سطح المكتب تستخدمه في حساب المستطيلات التي تمثل أبعاد اي فورم ظاهر علي سطح المكتب الموضوع الموجود في الرابط التالي يوضح الأساس الجيد الذي يمكنك استخدامه الرابط ملحوظة أخيرة علي الكود الخاص بك حاول ان تخفي الفورم لفترة زمنية مناسبة باستخدام Threading حتي لا يظهر في الصور RE: كلاس التقاط النافذة النشطة - سعود - 11-08-17 الكلاس هذا وجدته بالنت ولا اقصد انه جديد بل اكتب هنا لكي اجده بسهولة لاحقا ![]() بارك الله فيكم اجمعين وشكر لكم مشاركتكم. |