Cтраница 1
![]() |
Список в режиме больших пиктограмм, панель инструментов, строка состояния, подсказка.| Визуализация процесса копирования при помощи элемента просмотра видео-клипа и индикатора. [1] |
Клавиша вызова ( HOT-KEY) - позволяет пользователю нажать комбинацию клавиш, которая в дальнейшем может быть использована для быстрого выполнения команды. Этот элемент отображает пользовательский выбор и проверяет его допустимость. [2]
Клавиша вызова действует так же. Необходимость индивидуального сброса объясняется тем, что при занесении нового числа регистр памяти от прежнего содержимого здесь не очищается. [3]
Глобальные клавиши вызова ассоциируются только с окнами верхнего уровня и позволяют их активизировать в любой момент. Для регистрации горячей клавиши такого типа необходимо послать сообщение WM SETHOTKEY нужному окну. Активизация приложения происходит следующим образом - окну посылается сообщение WM SYSCOMMAND с идентификатором сообщения SC HOTKEY. Больше никакой дополнительной информации оконная процедура, обслуживающая сообщение WM SYSCOMMAND, не получает. Таким образом, имеет смысл определить только одну комбинацию клавиш для создания горячей клавиши этого типа. Отметим, что система отслеживает назначенную горячую клавишу до тех пор, пока приложение, пославшее сообщение WM SETHOTKEY, активно. [4]
Необходимо отметить, что и глобальные и поточно-ориентированные клавиши вызова имеют приоритет перед комбинациями, заданными в качестве ускорителей ( accelerators) выполнения команд. [5]
![]() |
Примеры ниспадающих меню. [6] |
Если для команды ниспадающего меню предусмотрены клавиши быстрого вызова, их следует использовать без вызова меню на экран. [7]
Для обработки команд, связанных с поточно-ориентированными клавишами вызова, класс окна имеет функцию CHotKeyFrame:: OnHotKey), в которой в соответствии с полученным идентификатором производятся манипуляции с главным окном приложения - оно может быть минимизировано, максимизировано, восстановлено в размерах и спрятано. [8]
Второе сообщение, cm DialogChar, отслеживает клавиши ускоренного вызова. Эта технология может быть полезной для реализации пользовательских горячих клавиш без определения для них дополнительного меню. Обратите внимание, что хотя этот программный код является верным для компонента, в обычном приложении этого же можно добиться значительно проще, обрабатывая событие OnShort-Cut формы. [9]
В данном примере есть возможность назначать пять клавиш вызова, из которых четыре являются поточно-зависимыми, а одна - глобальной. Все назначения происходят в функциях-членах класса CHotKeyDlg, создающего блок диалога. Обратите внимание, что код этой команды должен лежать в определенных пределах. [10]
Список таблиц по секции с указанием их соответствия номерам клавиш предметного вызова вызывается на экран ДМ-2000 нажатием первой клавиши. [11]
Вывод конкретной таблицы на экран ДМ-2000 осуществляется путем нажатия определенной клавиши предметного вызова, каждой из которых соответствует свой модуль ввода инициативных сигналов и следовательно своя инициативная задача, которая и вводится по сигналу прерывания при нажатии клавиши. [12]
Это означает, что, находясь в любом месте программы, вы можете нажать традиционную клавишу вызова помощи F1 и программа вам вызовет подсказку именно для данного раздела. [13]
Оно появляется на экране, когда курсор указывает на элемент дат, а пользователь щелкает мышью на кнопке LOV или на клавише вызова списка значений. [14]
Естественно, что далеко не все комбинации клавиш разрешены, так при выборе части комбинаций генерируется звуковой сигнал, что, однако, не мешает их назначению и использованию в качестве клавиш вызова. [15]