PDA

View Full Version : خواندن مقدار یک Label از یک برنامه خارجی



devil00x
سه شنبه 05 آذر 1387, 18:24 عصر
من میخوام مقدار یک label رو که توی یک برنامه خارجی داره مدام تغییر میکنه رو توی برنامه خودم نشون بدم .

چه راهی داره که بتونم به مقدار اون label دسترسی پیدا کنم.

لطفا راهنمایی کنید!!!!!!!!!!!!!!!

AliReza Vafakhah
سه شنبه 05 آذر 1387, 20:31 عصر
دوست عزیز به نظر من باید اول اون فرم اصلی یا برنامه را هندلش رو بگیری و سپس توسط هندل که به دست آوردی چاید هندل Label رو به دست بیاری بعد هم مقدارش روget کنی
تمام این ها با توابع API

باز هم من یک امتحان می کنم

مهران موسوی
چهارشنبه 06 آذر 1387, 00:07 صبح
همونطور كه دوستمون گفت وقتي در نهايت هندل Label موجود در برنامه ي مقصد رو توسط توابع


FindWindow()
FindWindowEx()

پيدا كردي ميتوني با تابع SendMessage مقدار اون ليبل رو بدست بياري .....

پيشنهاد ميكنم MSDN رو براي اشنايي بيشتر با اين توابع مطالعه كني ...

devil00x
چهارشنبه 06 آذر 1387, 15:29 عصر
همونطور كه دوستمون گفت وقتي در نهايت هندل Label موجود در برنامه ي مقصد رو توسط توابع


FindWindow()
FindWindowEx()

پيدا كردي ميتوني با تابع SendMessage مقدار اون ليبل رو بدست بياري .....

پيشنهاد ميكنم MSDN رو براي اشنايي بيشتر با اين توابع مطالعه كني ...

دوست عزیز از راهنماییت متشکرم و
از اینها قبلا استفاده کردم اما شی ای که من باهاش سروکار دارم یک statusbar هستش که میخوام بخش س.م از اون رو مقدارش رو برگردونم.

و مشکل اینه که تو این شی فقط میشه اولین قسمتش رو برگردوند.

اگه کسی راه حلی می دونه لطفا بگه.
خیلی حیاتی هستش.....