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

سهرت الليل وأنا أحاول في هذا السؤال

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

هل يمكنني أن أغير محتوى Text box لبرنامج يعمل حاليا عن طرقة تقنية الـ handle وكيف؟؟

#2

يمكنك ذلك بسهوله اذا حصلت على Handle.

يمكنك الحصول على الHandle بعدة طرق حسب طريقة عملك يمكنك الاستفادة من الدوال التالية للحصول على الـ Handle

FindWindow

FindWindowEx

GetTopWindow

GetNextWindow

GetLastActivePopup

WindowFromPoint

ثم بعد ذلك يمكنك تغيير النص باستخدام

SetWindowText

حيث تمرر لها مؤشر النافذه(Handle) والنص الجديد.

[عدلت بواسطة Unknown ت:29-03-2001 س: 04:46 PM]

#3

Sorry to write in English,

Don't use the API SetWindowText to set the text in an edit box that is in anouther process.. Use the message WM_SETTEXT instead..

Thanks,

Coding on the Cloud and for the Cloud!

My Blog

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

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