GetKeyState

 

GetKeyState

VB声明
Declare Function GetKeyState Lib "user32" Alias "GetKeyState" (ByVal nVirtKey As Long) As Integer
说明
针对已处理过的按键,在最近一次输入信息时,判断指定虚拟键的状态
返回值
Integer,如开关键打开,则位0设为1(开关键包括CapsLock, NumLock,ScrollLock);如某个键当时正处于按下状态,则位15为1;如已经抬起,则为0
参数表
参数 类型及说明
nVirtKey Long,欲测试的虚拟键键码。对字母、数字字符(A-Z、a-z、0-9),用它们实际的ASCII值

 

 

BOOL  bIsShiftPress = (0x8000 & GetKeyState(VK_CONTROL)) != 0;

你可能感兴趣的:(GetKeyState)