注册 登录
编程论坛 VB.NET论坛

关于keybd_event

dai333ccc 发布于 2015-02-13 21:43, 2004 次点击
Private Declare Sub keybd_event Lib "user32" (ByVal bVk As Byte, ByVal Scan As Byte, ByVal dwFlags As integer, ByVal dwExtraInfo As integer)  keybd_event(50,0, 0, 0)'按下1 keybd_event(50,0,KEYEVENTF_KEYUP,0)'松开1 这里的KEYEVENTF_KEYUP会出错,说什么受保护因什么而不能使用,为什么啊? KEYEVENTF_KEYUP需要声明??
2 回复
#2
dai333ccc2015-02-13 22:41
难道少了这个private const  keyeventf_keyup=&h2       ?????
#3
dai333ccc2015-02-14 17:04
而且不管加不加keybd_event(50,0,keyventf_keyup,0),这个keybd_event(50,0,0,0)都会报错
1