ايران ويج

نسخه‌ی کامل: هندل تکس باکس برنامه دیگر و فرستادن پیغام
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
سلام.
فرض کنيد يه برنامه بازه و يه تکس باکس هم داره. من ميخوام از طريق برنامه خودم متن تکس باکس رو عوض کنم. اول با FindWindows هندل اون برنامه رو به دست ميارم. ولي بعد که ميخوام هندل تکس باکس رو به دست بيارم نميتونم.
اولش رو برنامه خودم تست کردم. هندل تکس باکس برنامه خودمو که داشتم. خواستم با PostMessage و SendMessage متنشو عوض کنم ولي نشد.
پس لطفا جواب اين 2 سوال رو بديد. اول اينکه چطور هندل تکس باکس یا کنترل های یه برنامه دیگه رو به دست بيارم دوم بعد که هندل رو به دست اوردم چطور بهش پيغام بفرستم و متنشو عوض کنم.
ممنون.
یه نگاه به این بنداز : http://forum.iranvig.com/showthread.php?...9#pid31239
دوست عزیز اول از همه اگه اینو نداری دانلودش کن که خیلی واجبه برات
http://allapi.net/agnet/apiguide.shtml

دوم باید کنترل های درون برنامت رو یکی یکی بشمری تا به اون تکست باکس برسی . اگه اون خودش داخل یه چیز دیگه باشه باید توی اون چیز رو هم بگردی

این سورس هم از خودمه که تمام تکست باکسهای ویندوز رو می گرده
http://iranvig.com/modules.php?name=News...e&sid=2671
سوال اول رو که دوستان پاسخ دادند و سوال دوم ...
نقل قول: بعد که هندل رو به دست اوردم چطور بهش پيغام بفرستم و متنشو عوض کنم
یا از تابع SetWindowText استفاده کن یا از تابع SendMessage با پیغام
WM_SETTEXT
geoomatic نوشته است:دوست عزیز اول از همه اگه اینو نداری دانلودش کن که خیلی واجبه برات
http://allapi.net/agnet/apiguide.shtml
سلام.
اینو دارم. اتفاقا مثالشم نگاه کردم ولی کاری که میخواستم بکنم رو توش پیدا نکردم.

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