zoukankan      html  css  js  c++  java
  • Delphi 判断按键状态

    Delphi 判断按键状态

    http://blog.sina.com.cn/s/blog_54da9cc001015di1.html

     (2012-04-05 14:22:50)
    标签: 

    杂谈

    分类: Delphi

    调用GetKeyState(nVirtKey:integer)函数,可以判断是否按下了Alt、Ctrl、Shift键,如果函数返回值<0则表示按下了。 参数: nVirtKey     指定一个键。如果指定字母或数字键,nVirtKey 必须为该字符的 ASCII 码值。如:判断‘a’键是否按下使用GetKeyState(65),65是字符‘a’的ASCII码值,关于字符的ASCII码值请参考有关资料。Alt、Ctrl、Shift键使用下面的常量,而不使用ASCII码值。
    VK_SHIFT Shift键
    VK_CONTROL Ctrl键
    VK_MENU Alt键 例子: function Shift_down():boolean; //判断是否按下shift键,如果按下返回True,否则返回False begin
    if GetKeyState(VK_SHIFT)<0 then Result:=True else Result:=False; end;
    function Alt_down():boolean; //判断是否按下Alt键,如果按下返回True,否则返回False begin
    if GetKeyState(VK_MENU)<0 then Result:=True else Result:=False; end;
    function Ctrl_down():boolean; //判断是否按下Ctrl键,如果按下返回True,否则返回False begin
    if GetKeyState(VK_CONTROL)<0 then Result:=True else Result:=False; end;

    delphi lazarus opengl 网页操作自动化, 图像分析破解,游戏开发
  • 相关阅读:
    P4165 [SCOI2007]组队
    CF575B
    SG函数胡乱一气
    CF280C Game on Tree
    AGC010F
    CF140E
    多功能的低功耗蓝牙可穿戴设备用于监测血液酒精浓度
    智能手环幕后的英雄
    图像处理实用资源
    15.12DataGridView分页显示
  • 原文地址:https://www.cnblogs.com/delphi-xe5/p/9527407.html
Copyright © 2011-2022 走看看