注册 登录
编程论坛 C++教室

keybd_event bug

lyxx 发布于 2017-12-26 23:15, 920 次点击
void intput()
{
     keybd_event(65,0,0,0);
     keybd_event(65,0,2,0);
     keybd_event(66,0,0,0);
     keybd_event(66,0,2,0);
}
在调用这样的函数的时候只输入一个2,是啥情况呀?
1 回复
#2
rjsp2017-12-27 09:13
在调用这样的函数的时候只输入一个2,是啥情况呀?
------ 哪来的“2”? 总有人简单明了的'A'不写,好写魔法数,把自己写晕了
你的那段天书,对应着凡人的
keybd_event('A',0,0,              0);
keybd_event('A',0,KEYEVENTF_KEYUP,0);
keybd_event('A',0,0,              0);
keybd_event('A',0,KEYEVENTF_KEYUP,0);
1