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


Практическое руководство. Отображение сведений о команде в строке состояния

При запуске мастера приложений для создания скелета приложения можно поддерживать панель инструментов и строку состояния. Только один вариант в мастере приложений поддерживает оба варианта. При наличии строки состояния приложение автоматически предоставляет полезные отзывы по мере перемещения указателя на элементы в меню. Приложение автоматически отображает строку запроса в строке состояния при выделении элемента меню. Например, когда пользователь перемещает указатель на команду "Вырезать" в меню "Изменить", в строке состояния может отображаться сообщение "Вырезает выделение и помещает его в буфер обмена" в области сообщения строки состояния. Запрос помогает пользователю понять назначение элемента меню. Это также работает, когда пользователь нажимает кнопку панели инструментов.

Эту справку по строке состояния можно добавить, определив строки запроса для элементов меню, добавляемых в программу. Для этого укажите строки запроса при изменении свойств элемента меню в редакторе меню. Строки, которые вы определяете, хранятся в файле ресурсов приложения; они имеют те же идентификаторы, что и команды, которые они объясняют.

По умолчанию мастер приложений добавляет AFX_IDS_IDLEMESSAGE, идентификатор стандартного сообщения "Готово", которое отображается при ожидании новых сообщений программы. Если в мастере приложений указан параметр справки с учетом контекста, сообщение будет изменено на "Для справки, нажмите клавишу F1".

См. также

Обработка и сопоставление сообщений