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


HotkeyPrefix enumeration (gdiplusenums.h)

Перечисление HotkeyPrefix указывает способ отображения горячих клавиш. Существует три варианта: ничего не делать, отображать горячие клавиши с подчеркиванием и скрывать подчеркивания клавиш.

Синтаксис

typedef enum HotkeyPrefix {
  HotkeyPrefixNone = 0,
  HotkeyPrefixShow = 1,
  HotkeyPrefixHide = 2
} ;

Константы

 
HotkeyPrefixNone
Значение: 0
Указывает, что обработка горячего ключа не выполняется.
HotkeyPrefixShow
Значение: 1
Указывает, что текст Юникода сканируется на наличие амперсанд (&), которые интерпретируются как маркеры клавиш так же, как меню и диалоговые ресурсы обрабатываются в пользовательском интерфейсе Windows. Все пары амперсанд заменяются одним амперсандом. Все отдельные амперсанды удаляются, а первый символ, следующий за первым одиночным амперсандом, подчеркивается.
HotkeyPrefixHide
Значение: 2
Указывает, что текст Юникода сканируется на наличие амперсанд (&), которые заменяются и удаляются, как в hotkeyPrefixShow, но подчеркивание не отображается. Этот параметр можно использовать, если подчеркивание клавиш со специальными возможностями не требуется.

Комментарии

Горячие клавиши — это клавиши, которые запрограммированы для предоставления сочетаний клавиш для функциональных возможностей и активируются нажатием клавиши ALT. Ключи зависят от приложения и идентифицируются символом подчеркивания, обычно в меню. Примером может быть меню Файл с подчеркиванием буквы F. Это делает клавишу F горячей для запуска меню Файл .

Требования

Требование Значение
Минимальная версия клиента Windows XP, Windows 2000 Профессиональная [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Верхняя часть gdiplusenums.h (включая Gdiplus.h)