PDA

View Full Version : یه مشکل با Handle



DAMAVAND
شنبه 19 خرداد 1386, 18:30 عصر
سلام
یه مشکل با Handle:
یه مشکل کوچیک برام پیش اومده که اینه:
میخوام هندل پنجره اصلی که موس روش قرار داره رو بدست بیارم
برای این کار هم از تابع WindowFromPoint استفاده کردم .
همون طور که میدونید این تابع هندل پنجره یی که موس روشه رو بدست میاره.
(هندل پنجرهای فرزند رو برمیگردونه)
ولی یه اشکالی هست و اونم اینکه من هندل پنجره اصلی رو میخوام
از GetParent
استفاده کردم ولی همیشه جواب نمیده
اشکال از کجاست?:گیج:
با سپاس

a_b_toops
یک شنبه 20 خرداد 1386, 13:07 عصر
بین این مشکل تو را حل می کنه

DAMAVAND
یک شنبه 20 خرداد 1386, 13:49 عصر
بین این مشکل تو را حل می کنه
دوست عزیز خیلی ممنون از راهنماییتون:لبخندساده:
ولی بازم همون مشکل رو داره یعنی مثلا اگه موس روی یه buton
باشه هندل همون buton رو بر میگردونه!
من احتییاج به هندل پنجره اصلی دارم مثلا هندل فرم اصلی رو برگردونه!
(یعنی پنجره اصلی مالک )
با سپاس

vcldeveloper
دوشنبه 21 خرداد 1386, 09:55 صبح
ببین اگه از GetAncestor با پارامتر مناسب (مثلا GA_ROOT) استفاده بکنی، جواب میده یا نه؟

DAMAVAND
دوشنبه 21 خرداد 1386, 12:03 عصر
سلام
کاملا جواب داد و مشکل حل شد!
خیلی ممنون از راهنماییتون:قلب: