ورود

View Full Version : گرفتن پنجره فعال ویندوز



mostafa_khorasani
دوشنبه 09 آذر 1388, 08:46 صبح
:لبخندساده:سلام به دوستای عزیزم
میخاستم ببینم چطوری میتونم
نام یا هندل برنامه ای که هم اکنون کاربر داره باهاش کار میکنه
را بگیرم

alinikaein
دوشنبه 09 آذر 1388, 08:50 صبح
سلام دوست عزيز؛

مي‌تونيد از GetActiveWindow استفاده كنيد. براي كسب اطلاعات بيشتر به لينك زير مراجعه كنيد:

http://msdn.microsoft.com/en-us/library/ms646292%28VS.85%29.aspx


يا علي... موفق باشيد...

mostafa_khorasani
دوشنبه 09 آذر 1388, 08:56 صبح
سلام دوست عزيز؛

مي‌تونيد از GetActiveWindow استفاده كنيد. براي كسب اطلاعات بيشتر به لينك زير مراجعه كنيد:

http://msdn.microsoft.com/en-us/library/ms646292%28VS.85%29.aspx


يا علي... موفق باشيد...

مرسی علی جان. getactivewindow کار نمیکنه
آزمایش کردم
در بیشتر برنامه ها هندل صفر بر میگردونه.یه تست بزن.بازم مرسی

Felony
دوشنبه 09 آذر 1388, 09:26 صبح
شما نمیتونید هندل پنجره فعالی رو که جزو نخ های برنامه شما نیست رو با GetActiveWindow به دست بیارید ( تو همون MSDN هم گفته ) ، برای گرفتن هندل پنجره فعال از GetForegroundWindow استفاده کنید .