PDA

View Full Version : ارسال یه هندل به یه پنجره خاص



vasilopita
پنج شنبه 14 مهر 1390, 10:25 صبح
سلام. من تازه شروع کردم به مطالعه api. می خواستم ببینم چجور می تون یه هندل رو به یه پنجره خاص فرستاد. ممنون

vasilopita
پنج شنبه 14 مهر 1390, 14:18 عصر
ممنون خودم فهمیدم. با تابع findwindowA میشه این کار و کرد.
بعد اینکه این تابع هندل پنجره ای رو که بازه میده اگه بخوام هندل پنجره ای که بعدا باز میشه رو بدم چیکار باید کنم ؟
ممنون

tdkhakpur
جمعه 15 مهر 1390, 10:33 صبح
اگه بخوام هندل پنجره ای که بعدا باز میشه رو بدم چیکار باید کنم ؟
هندل رو gdi میده و شما نمی توانید هندل رو خودتون دستی بدید

BlueCom
جمعه 15 مهر 1390, 11:28 صبح
اگر می خوای پنجره رو موقع ایجاد شدن گیر بندازی و اصلاحاتی روش انجام بدی بعد نمایشش بدی باید HOOK کنی.

HOOK تو Windows یه جور ناظر تو API هست که با دادن اطلاعات بهش خودشو تو Windows رجیستر می کنه و بعد عملیات رو انجام میده .

بهترین نمونه HOOK کردن ترسیم دخواه UI یا ظاهر پنجره ها و دکمه و ......

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

موفق باشی