当前位置: 代码迷 >> PB >> 关于keybd_event的在PB中使用有关问题,请帮帮忙
  详细解决方案

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

热度:142   发布时间:2016-04-29 09:29:01.0
关于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)
  相关解决方案