PDA

View Full Version : شبیه سازی فشرده شدن کلید( خیلی ضروری)



mhacker
دوشنبه 24 اردیبهشت 1386, 11:20 صبح
لطفا یکی بگه که چجوری با یه ای پی آی (ترجیحا با مثال) فشرده شدن به کلید رو شبیه سازی کنیم که یه ای پی آی های ثبت کلید( مثلا Getkeystate و GetAsyncKeyState) اون رو ثبت کنند؟

__siavash__
دوشنبه 24 اردیبهشت 1386, 11:41 صبح
لطفا یکی بگه که چجوری با یه ای پی آی (ترجیحا با مثال) فشرده شدن به کلید رو شبیه سازی کنیم که یه ای پی آی های ثبت کلید( مثلا Getkeystate و GetAsyncKeyState) اون رو ثبت کنند؟
از تابع Keybd_event استفاده بکن ببین کلیدا ثبت میشن:

در پارامتر اول مقادیری مثل vbKeyB برای کلید B. این ثابتها رو تو هلپ ویژوال بیسیک میتونی پیدا کنی!
در پارامتر دوم هم که صفر قرار بده در پارامتر سوم هم که مشخص میکنه کلید باید فشار داده شود یا رها شود
KeyEVentF_KeyUp ==> کلید رها میشود
KeyEVentF_KeyDown ==> کلید فشار داده میشود
پارامتر آْخر هم صفر بذار

mehran8
دوشنبه 24 اردیبهشت 1386, 12:52 عصر
خیلی جالبه این سوال رو یک نفر دیگه هم توی سایت تک کلیک پرسیده بود . ؟؟؟!!

mhacker
شنبه 29 اردیبهشت 1386, 14:45 عصر
اون خودم بودم! چون خیلی ضروری بود، گفتم اینجا هم مطرح کنم، ولی مثل اینکه آقا سیاوش رو تو زحمت انداحتم.