PDA

View Full Version : API برای فشردن مصنوعی صفحه کلید



MBeigy
پنج شنبه 20 فروردین 1383, 06:41 صبح
سلام
من میخواستم بدون فشردن کلیدها از صفحه کلید به ویندوز پیام بفرستم البته تابع keyb_event رو دیدم اما ظاهرا برای کلیدهای ترکیبی مثلا alt+k جواب نمیده. اگه شما روشی برای کلیدهای ترکیبی بلدین لطفا بگین.
ممنون. :wink:

Kambiz
پنج شنبه 20 فروردین 1383, 10:01 صبح
برای نمونه٬ کد زیر کلید ترکیبی Alt+K رو ارسال می‌کنه:


keybd_event(VK_MENU, 0, 0, 0);
keybd_event(Ord('K'), 0, 0, 0);
keybd_event(Ord('K'), 0, KEYEVENTF_KEYUP, 0);
keybd_event(VK_MENU, 0, KEYEVENTF_KEYUP, 0);