[整理] Windows Api 调用 keybd_event 相关资料(VB)

发表于

keybd_event VB声明.

VB声明

Declare Sub keybd_event Lib "user32" Alias "keybd_event" (ByVal bVk As Byte, ByVal bScan As Byte, ByVal dwFlags As Long, ByVal dwExtraInfo As Long)

说明

这个函数模拟了键盘行动

参数类型及说明

  • bVkByte 欲模拟的虚拟键码
  • bScanByte 键的OEM扫描码
  • dwFlagsLong 零;或设为下述两个标志之一
    • KEYEVENTF_EXTENDEDKEY=&H1 指出是一个扩展键,而且在前面冠以0xE0代码
    • KEYEVENTF_KEYUP=&H2 模拟松开一个键
  • dwExtraInfoLong,通常不用的一个值。api函数GetMessageExtraInfo可取得这个值。允许使用的值取决于特定的驱动程序

注解

这个函数支持屏幕捕获(截图)。在win95和nt4.0下这个函数的行为不同

希望本站内容对您有点用处,有什么疑问或建议请在后面留言评论
若无特别注明,本站内容均属原创,转载请注明作者(chenall)和出处 chenall's Blog ,请勿用于任何商业用途