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


Всплывающие подсказки панели инструментов

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

В этой статье описывается:

  • Активировать всплывающие подсказки

  • Обновления строки состояния Flyby

Активировать всплывающие подсказки

Чтобы активировать всплывающие подсказки в приложении необходимо сделать 2 действия:

  • Добавьте стиль CBRS_TOOLTIPS на другие стили (например, WS_CHILD, WS_VISIBLE и другие стили CBRS_ ), переданном в качестве параметра dwStyle функции CToolBar::Create или в SetBarStyle.

  • Как описано в процедуре ниже добавьте текст подсказки на панели инструментов, разделенные символом перевода строки (\ n ") к ресурсу строки, содержащей приглашение командной строки для команды панели инструментов.Строковый ресурс использует идентификатор кнопки панели инструментов.

Добавление текста всплывающей подсказки

  1. При редактировании панели инструментов в редакторе панелей инструментов и откройте окно Свойства кнопок панели инструментов для данной кнопки.

  2. В окне Запрос укажите текст, которое будет отображаться на всплывающей подсказки для этой кнопки.

ПримечаниеПримечание

Установка текста, как свойство кнопки в редакторе панели инструментов заменяет бывшяя процедура, в которой необходимо открыть и изменить строковый ресурс.

Если панель элементов управления с включенными всплывающие подсказки есть дочерние элементы управления, налагаемые на него, то панель элементов управления будет отображаться всплывающая подсказка для каждого дочернего элемента управления в панели элементов управления, если она удовлетворяет следующим условиям:

  • Идентификатор элемента управления не – 1.

  • Запись строка-таблицы с одинаковым идентификатором, как дочерний элемент управления в файле ресурсов содержит строку подсказки.

Обновления строки состояния Flyby

Функция, связанная с советам средства обновление строки состояния «flyby».По умолчанию сообщение в строке состояния описывает лишь указанную кнопку панели инструментов при нажатии кнопки активирована.Путем включения CBRS_FLYBY в списке стилей, передаваемых CToolBar::Create, эти сообщения должен быть обновлен, когда курсор мыши над панелью инструментов фактически передает не активировать.

11tydcwt.collapse_all(ru-ru,VS.110).gifДополнительные сведения

См. также

Основные понятия

Реализация панели инструментов MFC