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

كيف يمكن التحكم بكامل الشاشة وسطح المكتب

مغلق
بدأه المبرمج العربي في 13 يناير 2002 · 2 رد · 653 مشاهدة · في لغة Delphi
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

أواجه مشكلة بأحد برامجي ..

أحتاج بقسم في البرنامج للتعامل مع كامل الشاشة او سطح المكتب

مثلا قراءة قيمة pixel معينة من الشاشة

Pixel[X,Y]

أستطيع عمل هذا داخل الفورم الخاص بالبرنامج (داخل حدود البرنامج) ولكن الذي أريده تطبيق العمل على كامل الشاشة وكامل سطح المكتب ..

مثلا أريد لو ضغط المستخدم على أي جزء من الشاشة خارج حدود فورم البرنامج ينفذ عملية معينة

وكيف أستخدم Events مع كامل سطح المكتب أو الشاشة

مثلا أريد إستخدام الإجراءات OnClick - OnmouseMove

وغيرها على كامل محيط الشاشة

وشكرا لكم

#2

السلام عليكم

يمكن ذلك باستخدام تقنية الــ hook

كنت فد كتبت موضوع في هذا المجال في المنتدى تجده مصحوبا بكود هنا

http://arabteam.nicmatic.com/vb/showthread...p?threadid=5165

وهنا تجد برنامج يستعمل الكود السابق

http://arabteam.nicmatic.com/vb/showthread...p?threadid=6025

عمل تغيير في الكود يؤدي الغرض الذي تريده ان شاء الله .

اي مساعدة الاخوان كلهم جاهزين ان شاء الله .:) :)

هناك حتى الأحلام أصبحت ممنوعة ...

إنه لعار أن ننتمي لهكذا أوطان ... لكن ... ربما العار أن نكون نحن أبناء لتلكم أوطان .. من يدري ؟!!

ليعلم أولئك ... إنّ الشعوب إنْ هي استيقظت تسحق ظُلامََهَا ...

There, even in dreams u r wanted

To be a programmer, how a nice dream it was

Leaving ...

أعيدوا لإسمي لونه المفضل

#3

شكرا لك أخي tmaaa

في الحقيقة لم أكن أعرف عن تقنية hook إلا الآن

سأحاول أقرأ في المواضيع التي وضعتها وأحاول أتعلمها إن شاء الله

بالنسبة لجزء قراءة بيسكل من الشاشة الآن عرفته من موضوع آخر من المنتدى .....

شكرا لك والآن سأقوم بقراءة الشرح الذي وضعته في موضوع

http://arabteam.nicmatic.com/vb/sho...p?threadid=5165

شرح جميل جدا شكرا لك

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

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…