PDA

View Full Version : سوال : پیدا کردن وسط یک پنجره و نمایش فرم در آن نقطه



Reza-HNA
شنبه 17 خرداد 1393, 12:36 عصر
سلام.
کسی میدونه چطوری میشه وسط یک برنامه دیگه مثلا nod32 رو پیدا کرد و فرم رو در وسطش نمایش داد؟:متفکر: با مثال بگید که چه بهتر نبود هم...
اگر به زبان vb.net هم بود مشکلی نیست.
با تشکر

vbhamed
جمعه 14 آذر 1393, 21:45 عصر
سلام

چند تا راهنمايي مي‌كنم، با استفاده از توابع API مثل GetActiveWindow يا FindWindow و ... بايد اول هندل اون پنجره رو بدست بياريد و سپس عرض و طول اون رو بدست بياريد و بعد تنظيم فرم شما وسط اون فرم

با تابع AppActivate خود ويژوال بيسيك هم ميشه يك پنجره رو فعال كرد تا بشه با GetActiveWindow هندل اون رو گرفت

Reza-HNA
سه شنبه 25 آذر 1393, 23:57 عصر
ممنون ولی خیلی خیلی دیر جواب دادین
من همون روز که این پست رو دادم با استفاده از API ها هندل پنجره(چون با vb.net نوشتم نیازی به هندل گرفتن با Api نبود)،موقعیت پنجره و سایز پنجره وسطشو پیدا کردم
ببینین قدیما توی چه مسائل آسونی گیرمیکردما