永发信息网

VC中的GetKeyState函数怎么用?需要加什么头文件?

答案:3  悬赏:30  手机版
解决时间 2021-03-08 04:55
VC中的GetKeyState函数怎么用?需要加什么头文件?
最佳答案
GetKeyState是一个Windows API函数,该函数检取指定虚拟键的状态。该状态指定此键是UP状态,DOWN状态,还是被触发的(开关每次按下此键时进行切换)。
函数原型
SHORT GetKeyState(int nVirtKey);
函数说明
  nVrtKey:定义一虚拟键。若要求的虚拟键是字母或数字(A~Z,a~z或0~9),nVirtKey必须被置为相应字符的ASCII码值,对于其他的键,nVirtKey必须是一虚拟键码。若使用非英语键盘布局,则取值在ASCIIa~z和0~9的虚拟键被用于定义绝大多数的字符键。例如,对于德语键盘格式,值为ASCII0(OX4F)的虚拟键指的是"0"键,而VK_OEM_1指"带变音的0键"
头文件
#include
全部回答
楼上说的是不是错的噢!
加上"Winuser.h"
例如测试Ctrl键是否按下的代码如下:
if (::GetKeyState(VK_CONTROL) < 0)
{
AfxMessageBox("Ctrl 键按下了。");
}
else
{
AfxMessageBox("Ctrl 键没按下。");
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
瞻前顾后是什么意思
中山国际酒店-大堂吧这个地址在什么地方,我
OBBLIGATO的产品怎么样?好不好
老婆打电话把情人约出来让老公打了一顿老婆算
邱雨铄告白过的女嘉宾
诗词大会第二季第九场有什么诗词
下面这种绳子怎么制作?如题!最好能描述的详细
这是什么字(烨)
顺昌县退休干部管理办公室在什么地方啊,我要
根据《劳动防护用品监督管理规定》,特种劳动
新买的皮鞋穿着磨脚趾怎么办?
一块正方形木块的边长是a米它的周长是多少米
淘宝双十一红包雨怎么抢
中华石龟价格
安徽大排档在什么地方啊,我要过去处理事情
推荐资讯
荔枝fm 忘记密码?
美团的产品退了一次又取消退款了还能退吗
重妻悲位 番成晦味什么意思
气管前方淋巴结肿大是良性还是恶性倾向
想请问一下各位,有谁知道上汽财务车贷提前还
蚕丝被能晒太阳吗
秦朝和西汉的主流思想分别是A. 儒家、墨家B.
在台州 装了数字宽带电视,有两个路由器和一个
历史上努尔哈赤最爱的女人是谁?
【特异性】特异性是什么
单选题电子邮件的最大特点是一种A.同传真性质
富友代扣服务怎么收费的。
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?