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