首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > PB >

关于keybd_event的在PB中使用有关问题,请帮帮忙

2012-03-31 
关于keybd_event的在PB中使用问题,请帮帮忙FUNCTIONlong keybd_event(Byte bVk, Byte ByVal ,Ulong ByVal

关于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)

热点排行