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


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

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

Этот раздел охватывает:

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

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

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

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

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

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

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

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

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

Примечание

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

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

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

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

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

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

Дополнительные сведения

См. также

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

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