دانلود نرم افزار ++Spy یا WinSpy 17 برای گرفتن Class Name پنجره ها :
اول بگم که این پست ، مربوط میشه به کار با کتابخونه ها و توابع های داخل فایلای dll که نه تو فیلم گفته شد و نه تو کتاب و نه تو پست های این تاپیک . فعلا اگه هیچ آشنایی ای با این توابع نداشته باشین ، امکان داره قسمت هایی از این پست یا کار کردن کامل با این نرم افزار رو متوجه نشین . ان شاء ا... تو فیلم آموزش این سری (قسمت 28 به بعد که ان شاء ا... قراره امسال تابستون ساخته بشه ، یه توضیحاتی که حداقل بتونین در سطح معمولی با این توابع کار کنین ، داده میشه)
همونطور که میدونین ، خیلی از توابع API به ورودی (پارامتر) هایی مثل Windows Handel و Class Name نیاز دارن . ویندوز هندل که هر بار تو هر دفه باز و بسته کردن یه پنجره ، عوض میشه . چیزی که ثابت هه همیشه و مهمه ، Class Name اون پنجره هه . برا فهمیدن این پارامتر میتونین از نرم افزار ++Spy که مایکروسافت درست کرد ، متوجه شین .
برا کار باهاش ، بعد از اجرای این نرم افزار ، سمت چپ بالای این نرم افزار ، یه آیکون شبیه مگسک و هدف گیر تفنگمیبینین . این آیکون رو بکشین و تو ویندوزی که میخاین اطلاعات شو بدست بیارین ، رها کنین . دیگه همه چی ملومه بدش دیگه . آیتمی بنام Class Name ملوم میشه . برای تغییر دادن ویژگی یه پنجره ی خاص ، باید هندل شو بدست بیارین که تو ورودی اش برا بدست آوردن هندل ، اول Class Name رو میخاد که اطلاعات شو با اون نرم افزار بدست میارین و بهش میدین . (مثلا برا تغییر ویژگی تسکبار یا پنجره های دیگه مثل Explorer.exe ، با تابع FindWindowA میتونین با دادن پارامتر اول (Class Name) که ثابت هم هست ، که مثلا برا تسک بار Shell_TrayWnd هست ، هندل شو بدست بیارین و تغییرات تونو با توابع دیگه انجام بدین)
این نرم افزار ++Spy رو از اینجا دانلود کنین
علاقه مندی ها (بوک مارک ها)