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

كيف التقط الأحداث على زر معين في برنامج آخر قبل البرنامج نفسه

مغلق
بدأه عفريت في 25 يناير 2002 · 5 رد · 875 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته .

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

و لأول مرة اتجرء وأكتب ، ولدي سؤال أحب ان تردون علي بالإجابة التي بحثت عنها بقصار جهدي ولكن بدون جدوى وهي :

أود ان اعرف كيف التقط الحدث على زر في برنامج آخر قبل البرنامج نفسه علما ان لدي المعلومات الكاملة عن الطبقة اللتي أريد ان اتجسس عليها من className و Handle .. الخ .

على سبيل المثال كيف التقط الزر Enter قبل ايرسل الى البرنامج ليتعامل مع الأمر .

#2

السلام عليكم

أخي العزيز

الطريقة التي اعلمها انا هي استخدام الـــ hook

ان كنت تريد التقاط الحدث عن لوحة المفاتيح ( keyborad )قم بانشاء keyborad hook ( يمكن استخدام نوع أخر من الـــ hook لعمل ذلك ..)

لست من مبرمجي الفيجوال بيسك و اتمنى ان الاخوة يساعدوك في هذا الشئ.

يمكن البحث في محركات البحث عن هذا الموضوع :)

راجع MSDN Help الدوال SetWindowsHookEx , CallNextHookEx , UnhookWindowsHookEx ..

ربما تكون هناك طريقة اخرى إنتظر الاجابة من الاخوة ....

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

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

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

There, even in dreams u r wanted

To be a programmer, how a nice dream it was

Leaving ...

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

#3

أعتقد أن الهووك هو الحل الوحيد ......

استخدمه من DLL فقد يتوقف برنامجك عن الأستجابة أحياناً و اعمله بالسي أو بالدلفي ..

#4

أود التوضيح اكثر فأنا لا اعرف كيف استخدم الـ kebord hook

الرجاء التوضيح ولو بلغة delphi فأنا افهمها واستطيع تحويل برامجها للفيجول بيسك

#5

بسم الله الرحمن الرحيم

اخي العزيز

كنت نشرت مثال على الــــ mouse hook بلغة دلفي مع اجراء بعض التغييرات عليه يمكن عمل keyboard hook .

ان كنت تريد المثال بالفيجوال بيسك سابحث لك عنه و ان شاء الله أكيد القاه .

لي سؤال تطفلي :D

هل حولت من برمجة الدلفي الى الفيجوال بيسك ام ..... ؟!!!!!

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

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

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

There, even in dreams u r wanted

To be a programmer, how a nice dream it was

Leaving ...

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

#6

السلام عليكم

اخي العزيز

هناك عدد من الامثلة هنا

http://www.planet-source-code.com/vb/scrip...rt=Alphabetical

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

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

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

There, even in dreams u r wanted

To be a programmer, how a nice dream it was

Leaving ...

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

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

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

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

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

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

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