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

كيفية ارسال حدث Click أو KeyDown بواسطة API

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

السلام عليكم

من المعلوم أن الوظيفة SendMessage تفيد في إرسال الرسائل إلى النوافذ و الأدوات الموجودة ، و لهذه الوظيفة عدة بارامترات ، كـ WM_GETTEXT الذي يعيد النص الموجود داخل الأداة إلخ .....

والسؤال المطروح هو :

هل يوجد باراميتر يمثل نقرة على الأداة كـ (WM_CLICK) أو ضربة مفتاح كـ (WM_KEYDOWN) مثلاً ؟

و إن لم يوجد ،،،

فما هي وظيفة API التي يمكنني أن أرسل بواسطتها حدث نقرة زر الفارة أو ضربة مفتاح على أداة بشرط أن يكون ذلك بواسطة المقبض وعبر وظيفة واحدة ؟

أعلم أنه يوجد طرق أخرى كمعرفة موقع الأداة على النافذة ثم تحريك الماوس إلي الأدة ثم إرسال نقرة زر ماوس يمين أو يسار على الأداة ،،، ولكن ليس هذا مرادي .

ما أريده وظيفة أعطيها المقبض مع بعض البارامترات فترسل لي الحدث على الأداة

فهل يوجد هكذا و ظيفة ؟

أخي سوف تبكي عليك العيون * * * وتـسـأل عـنك دمـوع المـئـين

فإن جف دمعي سيبكي الغمام * * * يـرصـع قـبرك بــالـياسـمـيـن

أخـي مـا يـأسـنـا ولـن نيـأسـا * * * وما طال في القلب لبث الأسى

ومـا حـل أفــئــدة الــمــــؤمـن * * * سـوى أمـل في الـجنـان رسـى

أخي فانتظر ولتعش في غـد * * * سـيـنـبـثـق الأمـل الـسـرمـد

فـإن مـزقـتـنـا سني الــحـيـاة * * * فإنـا مع الـنصـر فـي مـوعــد

#2

الحمد لله وجدت الثابت الذي يمرر للدالة SendMesaage و الذي يمثل حدث النقر على الأداة .

Const BM_CLICK = &HF5



Dim S&

S& = SendMessage(Command2.hwnd, BM_CLICK, ByVal 0&, ByVal 0&)

المراجع :

http://msdn.microsoft.com/library/default....ons/buttons.asp

http://msdn.microsoft.com/library/default....es/bm_click.asp

http://www.vbarchiv.net/forum/id14_i1507t1507.html

أخي سوف تبكي عليك العيون * * * وتـسـأل عـنك دمـوع المـئـين

فإن جف دمعي سيبكي الغمام * * * يـرصـع قـبرك بــالـياسـمـيـن

أخـي مـا يـأسـنـا ولـن نيـأسـا * * * وما طال في القلب لبث الأسى

ومـا حـل أفــئــدة الــمــــؤمـن * * * سـوى أمـل في الـجنـان رسـى

أخي فانتظر ولتعش في غـد * * * سـيـنـبـثـق الأمـل الـسـرمـد

فـإن مـزقـتـنـا سني الــحـيـاة * * * فإنـا مع الـنصـر فـي مـوعــد

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

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

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

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

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

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