Win32 API. Быстрые клавиши


В Microsoft Windows, ускоритель клавиатуры (keyboard accelerator) (или, просто, акселератор) - это нажатие клавиши или комбинация нажатий клавиш, которые генерирует для прикладной программы сообщение WM_COMMAND или WM_SYSCOMMAND.

Об ускорителях клавиатуры

Акселераторы тесно связаны с меню - оба обеспечивают пользователю доступ к набору команд управления прикладной программой. Как правило, пользователи полагаются на меню прикладной программы, чтобы изучить набор команд, а затем переключаются на использование акселераторов, поскольку становятся более опытными в обращении с приложением. Акселераторы предоставляют быстрее прямой доступ к большему количеству команд, чем это делает меню. Как минимум, прикладная программа должна предусмотреть акселераторы для наиболее часто используемых команд. Хотя акселераторы обычно генерируют команды, которые существуют, такие как пункты меню, они также могут создавать и команды, которые не имеют подобных эквивалентных пунктов меню. 

 
Следующая статья »