Окт 16

Панель инструментов с дополнительными текстовыми метками

Ранее говорилось, что кнопки панели инструментов помимо растровых изображений могут содержать и текстовые метки. Элемент управления Toolbar имеет встроенный список текстовых строк, который можно заполнять, отправляя элементу сообщения TB_ADDSTRING. Кроме того, при инициализации массива tbb необходимо присвоить полю tbb[i].iString соответствующий индекс (удобнее всего, если этот индекс будет совпадать с индексом изображения).
Чтобы посмотреть, как все это работает, сделаем небольшую доработку предыдущей программы. Создайте новый проект с именем ToolBarWithText. Скопируйте из папки проекта ToolBar (см. листинг 8.1) в папку проекта ToolBarWithText файлы с расширениями .срр, .h и .гс, скорректировав их имена заменой подстроки ToolBar на ToolBarWithText. Скопируйте также файл toolbarl.bmp. Добавьте эти файлы в состав проекта. Также добавьте к настройкам проекта на вкладке Link библиотеку comctl32.lib.