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


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