Поделиться через


CHotKeyCtrl::SetRules

Эта функция вызывается, чтобы определить недопустимые комбинации модификатора по умолчанию и сочетания клавиш для управления горячей.

void SetRules(
   WORD wInvalidComb,
   WORD wModifiers 
);

Параметры

  • wInvalidComb
    Массив флагов, задающий недопустимые сочетания клавиш.Может быть сочетанием следующих значений:

    • HKCOMB_A ALT

    • CTRL HKCOMB_C

    • HKCOMB_CA CTRL+ALT

    • Ключи HKCOMB_NONE неизмененным

    • МИГРАЦИЯ HKCOMB_S

    • HKCOMB_SA SHIFT+ALT

    • HKCOMB_SC SHIFT+CTRL

    • HKCOMB_SCA SHIFT+CTRL+ALT

  • wModifiers
    Массив флагов, который указывает сочетание клавиш для использования, когда пользователь вводит недопустимое сочетание.Дополнительные сведения о флагах модификатора см. в разделе GetHotKey.

Заметки

Если пользователь вводит недопустимое сочетание клавиш в соответствии с флагами, определенными в wInvalidComb система использует оператор OR, чтобы объединить ключи, введенные пользователем, с флагами, указанная в wModifiers.В результате сочетание клавиш преобразован в строку, а затем отображается в элементе управления горячей клавиш.

Требования

Header: afxcmn.h

См. также

Ссылки

Класс CHotKeyCtrl

Диаграмма иерархии

CHotKeyCtrl::GetHotKey

CHotKeyCtrl::SetHotKey