PDA

View Full Version : سوال: خواندن محتوای Textbox از پنجره ای دیگر



VB Master
شنبه 03 بهمن 1388, 19:00 عصر
با سلام خدمت تمامي دوستان
من يك برنامه نوشتم كه يك قسمتش براي وصل شدن به يك برنامه است.
براي مثال وصل شدن به برنامه ماشين حساب و بعد هم وصل شدن به تكس باكس آن و كارايي رو كه ميخوام انجام بدم
در مورد هندل گيري و وصل شدن به پنجره ي در حال اجرا كه هيچي
در مورد وصل شدن به تكس باكس هم كه هيچي
اما نميدونم چه كار كنم كه وقتي مثلا متني در تكس باكس اون برنامه نوشته ميشي در برنامه ي من هم نوشته بشه حالا از هر روشي كه ميشه
دوستان ممنون ميشم كمكم كنيد با راهنمايي مفيد

Felony
شنبه 03 بهمن 1388, 19:12 عصر
راحت ترین راه این هست که با یک تایمر مقدار اون متن رو در فواصل زمانی مشخص بخونید ، برای خواندن متن هم در مورد تابع GetWndText تحقیق کنید .

xxxxx_xxxxx
شنبه 03 بهمن 1388, 19:33 عصر
سلام،
خب 90 درصد راه رو پیش رفتید، حالا برای دریافت و یا ارسال متن میتونید از تابع SendMessage با پیغام های WM_GETTEXT و WM_SETTEXT استفاده کنید. که البته شما فقط به WM_GETTEXT نیاز دارید.



راحت ترین راه این هست که با یک تایمر مقدار اون متن رو در فواصل زمانی مشخص بخونید ، برای خواندن متن هم در مورد تابع GetWndText تحقیق کنید .
فکر کنم اینجا رو با تالار دلفی اشتباه گرفتید!

پ.ن: عنوان تاپیک اصلاح شد. در انتخاب عنوان برای تاپیک دقت کنید.

VB Master
شنبه 03 بهمن 1388, 20:16 عصر
واقعا ممنون از كمكتون
حالا يه زحمت ديگم دارم
اگه لطف كنيد در مورد اين تابع SendMessage و آرگومانهاش يك توضيح مختصر بديد وقعا مننون ميشم
مر30

m_test
شنبه 03 بهمن 1388, 20:54 عصر
قرار دادن متن در جعبه متن ماشین حساب ویندوز (http://4linecode.mihanblog.com/post/70)

گرفتن متن از جعبه متن ماشین حساب ویندوز (http://4linecode.mihanblog.com/post/69)