判断NumLock键和CapsLock键是否被锁定
2024-10-20 00:29:05
实现效果:
知识运用:
AIP函数GetKeyState //针对已处理过的按键 在最近一次输入信息时 判断指定虚拟键的状态
intkey:预测试的虚拟键键码
实现代码:
[DllImport("user32.dll",EntryPoint="GetKeyState")]
public extern static int GetKeyState(int intkey);
private void button1_Click(object sender, EventArgs e)
{
string str="判断NumLock键和CapsLock键是否被锁定:\n";
int intCapsLock=GetKeyState(20);
if(intCapsLock==0)
{
str+="CapsLock键没有被锁定\n";
}else
{
str+="CapsLock键已经被锁定\n";
}
int intNumLock=GetKeyState(145);
if (intNumLock == 0)
{
str+="NumLock键没有被锁定\n";
}else
{
str+="NumLock键已经被锁定\n";
}
MessageBox.Show(str,"提示",MessageBoxButtons.OK);
}
最新文章
- iOS—Mask属性的使用
- mORMot 数据库操作
- TCP_NODELAY 和 TCP_CORK主要区别
- 设置zookeeper jvm内存
- YTU 2986: 删除区间内的元素(线性表)
- 使用CSS完成元素居中的七种方法
- session 保存在指定的数据表,cookie设置
- Java基础学习笔记十一 Eclipse开发工具
- EventBus InMemory 的实践基于eShopOnContainers (二)
- 打Patch实践
- Linux搜索文件、文件夹数、文件个数命令
- CMDB资产管理系统开发【day25】:表结构设计1
- Android使用scrollview截取整个的屏幕并分享微信
- hadoop权威指南学习(一) - 天气预报MapReduce程序的开发和部署
- TeamView提示商业用途禁止使用
- Nginx SSL配置
- KMP初探·总结
- tomcat startup.brt启动一闪而过
- myeclipse注册码,可以用到2016年
- 跨域问题Java方式解决及Nginx方式解决【亲测可行】
热门文章
- 用递归方式在JSON中查找对象
- 在ANGULAR6中使用Echarts的正确方式之一
- 201621123016 《Java程序设计》第十三周学习总结
- C++ STL map使用
- Weekly Contest 111-------->;942. DI String Match
- MarketServer 日志
- Codevs 1293 送给圣诞夜的极光
- MySQL · 性能优化 · MySQL常见SQL错误用法
- javascript的学习笔记---复习及学习
- Log4j2 - Unable to invoke factory method in class org.apache.logging.log4j.core.appender.RollingFileAppender for element RollingFileAppender for element RollingFile