GetKeyNameText

GetKeyNameText

VB声明

Declare Function GetKeyNameText Lib "user32" Alias "GetKeyNameTextA" (ByVal lParam As Long, ByVal lpBuffer As String, ByVal nSize As Long) As Long

说明

在给出扫描码的前提下,判断键名

返回值

Long,lpBuffer中载入的键名的实际长度

参数表

参数

类型及说明

lParam

Long,位0到5=0;位16到23=按键的扫描码;位24=增强型键盘上的扩展位;位25=如设为1,表示忽略左右Shift和Ctrl键的区别

lpBuffer

String,字串预先初始化成至少nSize+1字节,以便随同键名载入

nSize

Long,字串的最大长度

Top