ورود

View Full Version : استفاده از findwindow



mehran901
پنج شنبه 24 مرداد 1392, 00:06 صبح
سلام بر دوستان ،
کسی میتونه با ی مثال نحوه درست استفاده از API Findwindow رو به من نشون بده ؟
من به هر طریقی استفاده میکنم ی مشکل ی جاش وجود داره !

IpClassName رو null در نظر بگیریم و از WindowName استفاده کنیم

تشکر میشه

mehran901
پنج شنبه 24 مرداد 1392, 00:44 صبح
مشکل حل شد فقط ی مسئله ای ، ما وقتی هدر windows.h رو اضافه میکنیم نیازی به تعریف پایه ای findwindow نیست دیگه ؟ :|
همه api ها به صورت پیشفرض در windows.h تعریف شدن یعنی ؟!

mehran901
پنج شنبه 24 مرداد 1392, 01:08 صبح
من یک مسئله دیگه ای رو هم مطرح کنم ، دوستان ما اگه رو ی برنامه ای هوک کنیم و ببینیم در صورتی که به طور مثال کلید F1 فشرده میشه چه پیغامی واسش فرستاده شده و اون رو خودمون واسش ارسال کنیم قاعدتا باید کلید شبیه سازی بشه ! ، کسی میدونه چرا با فرستادن کد کلید های موس به هندل ی برنامه ، کلید های موس در صورتی که فوکوس روی برنامه نباشه شبیه سازی نمیشن ؟

یکی از مشکلاتی که الان یادم افتاد این بود که وقتی من میخوام برنامه ای رو کنترل کنم توسط برنامه خودم ، و فوکوس روی اون قرار نمیگیره ! چطوری پیام های اجرایی کلید ها رو واسه هندلش بفرستم و مشابه کاری انجام بشه که کاربر داره باهاش کار میکنه

بطور مثال با postmessage من مقادیر

WM_MBUTTONDOWN = &H207
WM_MBUTTONUP = &H208

رو واسه هندل بخش مورد نظرم از برنامه ارسال میکنم ولی به خوبی کار نمیکنه ( یادم نیس یا کلا کار نمیکرد یا اگه فوکوس روی برنامه نبود کار نمیکرد)
ولی کلید های کیبورد ارسال میشن