码迷,mamicode.com
首页 > 其他好文 > 详细

判断NumLock键和CapsLock键是否被锁定

时间:2019-01-18 23:15:11      阅读:253      评论:0      收藏:0      [点我收藏+]

标签:entry   highlight   技术   lock   测试   ati   show   运用   box   

实现效果:

  技术分享图片

知识运用:

  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);
        }

  

判断NumLock键和CapsLock键是否被锁定

标签:entry   highlight   技术   lock   测试   ati   show   运用   box   

原文地址:https://www.cnblogs.com/feiyucha/p/10289956.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!