PDA

View Full Version : پیدا کردن یک Handle



rostamkhani
سه شنبه 02 بهمن 1386, 23:30 عصر
سلام دوستان

چگونه میشه Handle یک کنترل Focus را در یک برنامه بازدیگر غیر از برنامه خودمون
پیدا کرد



با آرزوی موفقیت برای همه

majjjj
چهارشنبه 03 بهمن 1386, 11:59 صبح
سلام دوستان

چگونه میشه Handle یک کنترل Focus را در یک برنامه بازدیگر غیر از برنامه خودمون
پیدا کرد



با آرزوی موفقیت برای همه

http://barnamenevis.org/forum/showpost.php?p=420501&postcount=101
یک نگاهی بکنید

rostamkhani
پنج شنبه 04 بهمن 1386, 01:47 صبح
برنامه رو دیدم ممنون از لینک
ولی این موضوع رو که بنده میخوام حل نمیکنه
این برنامه از تابع WindowFromPoint در اصل استفاده میکنه و به کنترلی که چه Focus یاشه یا غیر Focus کاری نداره .
همانطور که میدونید تابع GetFocus کاری که بنده میخوام رو میکنه ولی فقط در برنامه خودم .
بنده فکر میکنم اگر بشود با برنامه یه کاری کنیم که مثلا Background بشه یا کاره دیگری
این تابع برای تمامی کنترلهای برنامه ها در حال اجرا کار کنه.
شایدم روش خاص دیگری داره

majjjj
پنج شنبه 04 بهمن 1386, 08:53 صبح
برنامه رو دیدم ممنون از لینک
ولی این موضوع رو که بنده میخوام حل نمیکنه
این برنامه از تابع WindowFromPoint در اصل استفاده میکنه و به کنترلی که چه Focus یاشه یا غیر Focus کاری نداره .
همانطور که میدونید تابع GetFocus کاری که بنده میخوام رو میکنه ولی فقط در برنامه خودم .
بنده فکر میکنم اگر بشود با برنامه یه کاری کنیم که مثلا Background بشه یا کاره دیگری
این تابع برای تمامی کنترلهای برنامه ها در حال اجرا کار کنه.
شایدم روش خاص دیگری داره


<SPAN lang=AR-SA>هندل پنجره فعال که سیستم روی آن متمرکز شده را برمیگرداند . (برای فهم بهتر مساله به مثال و توضیحات پیرامون آن توجه نمایید.) اگر روی پنجره ای خارج از برنامه درحال اجرا(پنجره ای که جز برنامه ما نیست) متمرکز شویم این تابع خطا برمیگرداند.

rostamkhani
پنج شنبه 04 بهمن 1386, 15:57 عصر
درسته ولی شما همان ولی بنده رو نوضیح دادین بندم این موضوع رو اطلاع داشتم ولی میگم احتمال داره اگه با برنامه یه کار کنیم مثل Background دیگر این تابع برای دیگر کنترلها خارج از برنامه کار کنه

rostamkhani
شنبه 06 بهمن 1386, 00:13 صبح
هیچکس رو این موضوع کار نکرده !

Mbt925
شنبه 06 بهمن 1386, 00:26 صبح
دوست عزیز شما برای چه کاری می خواین فوکوس یه شی از یه برنامه دیگه رو بدست بیارین؟

rostamkhani
شنبه 06 بهمن 1386, 03:45 صبح
میخوام یه برنامه جالب باهاش بنویسم که بدرد همه میخوره
احتمالا پیداش کردم این یکی دو روزه میزارم اینجا بچه ها خواستن استفاده کنن
در ضمن حدس بنده درست بود از همون تابع GetFocus باید استفاده بشه با یک روش خاص

rostamkhani
سه شنبه 09 بهمن 1386, 03:05 صبح
این یه برنامه کوچیک که روی ابزارها و دگمه های برنامه های دیگه Focus کنید
Hendle آن را مشاهده میکنید