读书人

关于keybd_event的在PB中使用有关问题

发布时间: 2012-03-31 13:13:26 作者: rapoo

关于keybd_event的在PB中使用问题,请帮帮忙
FUNCTION long keybd_event(Byte bVk, Byte ByVal ,Ulong ByVal , Long ByVal ) LIBRARY "user32.DLL"
我是这样声明的。
我想要虚拟的键按下去在弹起的功能,
因为keybd_event有个参数是KEYEVENTF_KEYUP
但是肯定不能这么用啊,会报错。
keybd_event(Byte('32'), Byte ('0') ,KEYEVENTF_KEYUP, 0 )
不知道该怎么整了。

[解决办法]
给楼主个例子,模拟按下Shift+TAB
ulongll_ExtraInfo
charlc_shift,lc_tab
lc_shift=char(16)
lc_tab=char(9)
keybd_event(lc_shift,char(0),0,ll_ExtraInfo)
keybd_event(lc_tab,char(0),0,ll_ExtraInfo)
keybd_event(lc_tab,char(0),2,ll_ExtraInfo)
keybd_event(lc_shift,char(0),2,ll_ExtraInfo)

读书人网 >PB

热点推荐