Всплывающие подсказки панели инструментов
Всплывающие подсказки малюсенькие всплывающие окна, представляющие краткие описания назначения кнопки панели инструментов при располагаете при наведении курсора мыши для кнопки промежуток времени.При создании приложения с помощью мастера приложений с панели инструментов обеспечивается поддержка всплывающей подсказки.В этой статье описывается поддержка обоих подсказки, созданной мастером настройки приложений и, как добавить поддержку подсказки к приложению.
В этой статье описывается:
Активировать всплывающие подсказки
Обновления строки состояния Flyby
Активировать всплывающие подсказки
Чтобы активировать всплывающие подсказки в приложении необходимо сделать 2 действия:
Добавьте стиль CBRS_TOOLTIPS на другие стили (например, WS_CHILD, WS_VISIBLE и другие стили CBRS_ ), переданном в качестве параметра dwStyle функции CToolBar::Create или в SetBarStyle.
Как описано в процедуре ниже добавьте текст подсказки на панели инструментов, разделенные символом перевода строки (\ n ") к ресурсу строки, содержащей приглашение командной строки для команды панели инструментов.Строковый ресурс использует идентификатор кнопки панели инструментов.
Добавление текста всплывающей подсказки
При редактировании панели инструментов в редакторе панелей инструментов и откройте окно Свойства кнопок панели инструментов для данной кнопки.
В окне Запрос укажите текст, которое будет отображаться на всплывающей подсказки для этой кнопки.
![]() |
---|
Установка текста, как свойство кнопки в редакторе панели инструментов заменяет бывшяя процедура, в которой необходимо открыть и изменить строковый ресурс. |
Если панель элементов управления с включенными всплывающие подсказки есть дочерние элементы управления, налагаемые на него, то панель элементов управления будет отображаться всплывающая подсказка для каждого дочернего элемента управления в панели элементов управления, если она удовлетворяет следующим условиям:
Идентификатор элемента управления не – 1.
Запись строка-таблицы с одинаковым идентификатором, как дочерний элемент управления в файле ресурсов содержит строку подсказки.
Обновления строки состояния Flyby
Функция, связанная с советам средства обновление строки состояния «flyby».По умолчанию сообщение в строке состояния описывает лишь указанную кнопку панели инструментов при нажатии кнопки активирована.Путем включения CBRS_FLYBY в списке стилей, передаваемых CToolBar::Create, эти сообщения должен быть обновлен, когда курсор мыши над панелью инструментов фактически передает не активировать.
Дополнительные сведения
Реализация панели инструментов MFC (данные обзора на панели инструментов)
Классы CToolBar и CToolBarCtrl