Вверх ↑
Пакеты 
HiAsm4
Windows 
Компоненты 
Инcтpумeнты 
Общие - KeyMask

KeyMask
Краткое описание
   Компонент предназначен для сравнения кода нажатой клавиши с заранее заданной маской.
Параметры
  • Shift - Состояние клавиши Shift: none - не проверять, Down - проверить на нажатие, Up - проверить на отпускание
  • Ctrl - Состояние клавиши Ctrl: none - не проверять, Down - проверить на нажатие, Up - проверить на отпускание
  • Alt - Состояние клавиши Alt: none - не проверять, Down - проверить на нажатие, Up - проверить на отпускание
  • Key - Код основной клавиши маски по-умолчанию
  • Методы
  • doCheckMask - Производит проверку нажатых клавиш заданной маске (см. Key)
  • События
  • onFalse - Событие происходит, если маска не совпала и выдаёт в поток код клавиши
  • onTrue - Событие происходит, если маска совпала
  • Данные
  • Key - Определяет код клавиши для сравнения с маской
  • Примеры
       Пример составления маски для вызова события после нажатия комбинации Ctrl+Alt+G

    Add(MainForm,2953706,56,63)
    {
    Width=284
    Height=172
    Point(Handle)
    Point(onKeyDown)
    link(onKeyDown,1240647:doCheckMask,[])
    }
    Add(KeyMask,1240647,126,84)
    {
    Ctrl=1
    Alt=1
    Key=71
    link(onTrue,24811:doMessage,[])
    }
    Add(Message,24811,189,91)
    {
    Caption="ok"
    }
    Add(Label,10793279,126,35)
    {
    Left=80
    Top=55
    Width=103
    Height=17
    Caption="Plese type Ctrl+Alt+G"
    }
    Замечания
    Обновление элемента: [svn]KeyMask.pas[/svn]
    BB-code статьи для вставки
    Всего комментариев: 0
    (комментарии к статье еще не добавлены)
    Комментарий
    ...