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

كل اداة في وندوز تساوي نافذه ولكل نافذه مقبض و؟.... هل من ثابت

بدأه MiNi.SpIdEr في 19 يناير 2009 · 1 رد · 481 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

حسب علمي ان كل اداة في وندوز تساوي نافذه

اي اي شيء يعامل كنافذه

ولكل نافذه مقبض Handle

اي لكل اداة Handle لحد الان كل شي تمام والحمد لله

استطعت استخراج رقم المقبض لاي نافذه (اداة) لكن وكما نعرف جميعا

رقم ال Handle غير ثابت وهو رقم مميز ويختلف في كل تشغيله :blink: >>>> محبط

احاول ايجاد شي خاص بكل ناذه مثل الHandle ويكون ثابت لاستطيع التعامل معه دائما :wink:

استطعت الحصول على المقبض بدالة WindowFromPoint

استعطعت الحصول على العنوان Caption وهو ثابت -_-

لكن غير نافع :S مثلا اذا كانت اداة textbox فلن يكون هنا Caption او text اي = فراغ :wacko:

فما هو الثابت ؟؟؟؟ هل يمكن الحصول على name للاداة وكيف او اظن الحصول على class حسب ما بحثت لكني لم اعرف كيف :lol:

حاولت من خلال Spy++ لكني غير متأكد مما حصلت عليه :blush: بلاظافه الى ذلك لم اعرق اي دالة استطيع من خلالها معرفه ال class اذا كان هذا صحيحا طبعا

من خلال الفيجوال فحاولت مع GetClassName و GetClassWord وحصلت على ارقام فقط :huh: !!!

لاحظت مع ارقام GetClassName انها ارقام صغيره ومختلفه ؟؟؟ هل يمكن الاعتماد عليها بتحديد ما اريد مثلا رقم ال textbox الخاص بالفيجوال كان 14 دائما ؟

بالنهايه

وصلت الى ان للاتصال بنافذه (اداة) لا سبيل غير ال class لان ال Caption غير مضموع وال Handle غير ثابت

اسف على الاطاله الاستفسار الان :blush:

- هل هذا الكلام صحيح ؟

- كيف اعرف اسم الكلاس من الفيجوال

اعرف اني اطلت كثيرا واسف لذلك لكن عسى ولعل يكون الموضوع مفيد للبعض بدل طرح سؤال بارد :lol:

تم تعديل هذه المشاركة بواسطة MiNi.SpIdEr في 19 يناير 2009 في 15:55

[moveleft]

MiN! SpId3r SqUaD

[/moveleft]

#2

تم ايجاد الجواب D: للموضوع

ضلت مشكله ثانيه (مو رايض يخلص).

[moveleft]

MiN! SpId3r SqUaD

[/moveleft]

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

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

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

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

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