Для чего предназначена панель инструментов
На панелях инструментов расположены кнопки, каждая из которых предназначена для запуска определенной команды. При остановке курсора на пиктограмме кнопки появляется подсказка с названием команды:

На некоторых панелях команды объединены в группы, причем на такой панели видна кнопка лишь одной команды из каждой группы.

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

Отображать или скрывать панели инструментов можно взведением или снятием флажка в меню Вид – Панели > Панели либо в контекстном меню, вызываемом нажатием правой кнопки мыши в областях панелей инструментов.
Панели инструментов можно перемещать в любую часть окна программы при помощи мыши.
Панель, находящуюся в графической области (окне документов) называют перемещаемой или плавающей . Её форму можно изменять растягиванием за края.
Панель инструментов можно прикрепить к одному из краев окна документов, перетащив её за пределы графической области. Такая панель называется закреплённой .
Расположение окон функциональных панелей, закрепленных и плавающих панелей инструментов можно заблокировать от случайного перемещения.
Команды управления фиксацией расположены в контекстном меню любой панели инструментов:

и в меню Вид — Панели > Фиксировать положение:
· Закрепленные панели инструментов
· Перемещаемые панели инструментов
· Все > Блокировать / Разблокировать
Для временного разблокирования, чтобы переместить или закрыть зафиксированную панель инструментов — нажать и удерживать клавишу Ctrl .
Панель инструментов
Панель инструментов (англ. toolbar) – это панель, представленная в виде строки или нескольких строк, часто в верхней части окна приложения. Она содержит кнопки и настройки, контролирующие различные функции программного обеспечения. Кнопки обычно содержат иконки соответствующие функциям, которые они выполняют.
Ниже показан пример панели инструментов «Форматирование» в программе Microsoft Word.

Панель инструментов часто обеспечивает быстрый доступ к функциям, которые обычно выполняются в рамках программы. Например, та же панель форматирования Word позволяет быстро изменять вид текста, делая его курсивом и т.п. А панель закладок браузера ускоряет доступ к нужным сайтам.
Совет: Если вы не видите панель «меню Файл», попробуйте нажать клавишу Alt на клавиатуре, в некоторых программах это меню по умолчанию скрыто.
Как вернуть панель инструментов
В большинстве программ Microsoft Windows панели инструментов можно настроить (показать или скрыть), нажав на меню «Вид» в верхней части окна, затем выбрать «Панели инструментов». В приложениях, которые не имеют кнопки «Вид» эти установки можно поискать в меню: «Свойства», «Настройки», «Параметры» или «Окна».
Различные примеры панелей инструментов
- Панель закладок – показывает часто посещаемые или избранные закладки.
- Строка меню (меню Файл, menu bar) – строка в верхней части окна, дающая доступ ко всему меню программы.
- Панель навигации (navigation bar) – обеспечивает доступ ко всем функциями навигации в браузере.
- Прогресс бар – индикатор показывающий степень выполнения операции.
- Скролл, прокрутка (Scrollbar) – строка в нижней или боковой части окна позволяющая прокручивать страницу.
- Строка состояния (status bar) – строка в нижней части окна показывающая статус.
Для чего предназначена панель инструментов
Панель инструментов предназначена для вызова основных команд программы.
Описание команд панели инструментов:
Предназначение (действия программы)
Создает новый набор исходных данных
Открывает файл исходных данных (с расширением .isl) и читает из него исходные данные. При этом имя текущего файла исходных данных появляется в заголовке окна программы
Сохраняет данные в файл исходных данных
Выполняет операцию групповой замены параметров выбранных объектов
Выполняет расчет изоляционной конструкции текущего объекта и/или подчиненных объектов
Вызывает модуль просмотра и редактирования базы данных материалов теплоизоляционной конструкции
Панель инструментов
В этом разделе содержатся сведения об элементах программирования, используемых с элементами управления панели инструментов.
Разделы общих сведений
| Раздел | Содержимое |
|---|---|
| Сведения об элементах управления панели инструментов | Панель инструментов — это элемент управления, содержащий одну или несколько кнопок. Каждая кнопка при нажатии пользователем отправляет сообщение команды в родительское окно. Как правило, кнопки на панели инструментов соответствуют элементам в меню приложения, предоставляя пользователю дополнительный и более прямой способ доступа к командам приложения. |
| Использование элементов управления панели инструментов | В этом разделе содержатся сведения о реализации и примеры кода для использования элементов управления панели инструментов в приложениях. |
Функции
| Раздел | Содержимое |
|---|---|
| CreateMappedBitmap | Создает растровое изображение для использования на панели инструментов. |
| CreateToolbarEx | Создает окно панели инструментов и добавляет указанные кнопки на панель инструментов. Примечание: Эта функция является устаревшей, так как она не поддерживает все функции панелей инструментов. Вместо этого используйте CreateWindowEx . Примеры см. в разделе Использование элементов управления панели инструментов. |
Сообщения
| Раздел | Содержимое |
|---|---|
| TB_ADDBITMAP | Добавляет одно или несколько изображений в список изображений кнопок, доступных для панели инструментов. |
| TB_ADDBUTTONS | Добавляет одну или несколько кнопок на панель инструментов. |
| TB_ADDSTRING | Добавляет новую строку в пул строк панели инструментов. |
| TB_AUTOSIZE | Вызывает изменение размера панели инструментов. |
| TB_BUTTONCOUNT | Извлекает количество кнопок, которые в настоящее время находятся на панели инструментов. |
| TB_BUTTONSTRUCTSIZE | Задает размер структуры TBBUTTON . |
| TB_CHANGEBITMAP | Изменяет растровое изображение для кнопки на панели инструментов. |
| TB_CHECKBUTTON | Проверяет или снимите флажок для заданной кнопки на панели инструментов. |
| TB_COMMANDTOINDEX | Извлекает отсчитываемый от нуля индекс для кнопки, связанной с указанным идентификатором команды. |
| TB_CUSTOMIZE | Отображает диалоговое окно Настройка панели инструментов . |
| TB_DELETEBUTTON | Удаляет кнопку с панели инструментов. |
| TB_ENABLEBUTTON | Включает или отключает указанную кнопку на панели инструментов. |
| TB_GETANCHORHIGHLIGHT | Извлекает параметр выделения привязки для панели инструментов. |
| TB_GETBITMAP | Извлекает индекс растрового изображения, связанного с кнопкой на панели инструментов. |
| TB_GETBITMAPFLAGS | Извлекает флаги, описывающие тип используемого растрового изображения. |
| TB_GETBUTTON | Извлекает сведения об указанной кнопке на панели инструментов. |
| TB_GETBUTTONINFO | Извлекает расширенные сведения для кнопки на панели инструментов. |
| TB_GETBUTTONSIZE | Извлекает текущую ширину и высоту кнопок панели инструментов в пикселях. |
| TB_GETBUTTONTEXT | Извлекает отображаемый текст кнопки на панели инструментов. |
| TB_GETCOLORSCHEME | Извлекает сведения о цветовой схеме из элемента управления панели инструментов. |
| TB_GETDISABLEDIMAGELIST | Извлекает список изображений, который используется элементом управления панели инструментов для отображения неактивных кнопок. |
| TB_GETEXTENDEDSTYLE | Извлекает расширенные стили для элемента управления панели инструментов. |
| TB_GETHOTIMAGELIST | Извлекает список изображений, который используется элементом управления панели инструментов для отображения горячих кнопок. |
| TB_GETHOTITEM | Извлекает индекс горячего элемента на панели инструментов. |
| TB_GETIDEALSIZE | Возвращает идеальный размер панели инструментов. |
| TB_GETIMAGELIST | Извлекает список изображений, используемый элементом управления панели инструментов для отображения кнопок в состоянии по умолчанию. Элемент управления панели инструментов использует этот список изображений для отображения кнопок, если они не являются горячими или отключенными. |
| TB_GETIMAGELISTCOUNT | Возвращает количество списков изображений, связанных с панелью инструментов. |
| TB_GETINSERTMARK | Извлекает текущую метку вставки для панели инструментов. |
| TB_GETINSERTMARKCOLOR | Извлекает цвет, используемый для рисования метки вставки для панели инструментов. |
| TB_GETITEMDROPDOWNRECT | Возвращает ограничивающий прямоугольник раскрывающегося окна для элемента панели инструментов со стилем BTNS_DROPDOWN. |
| TB_GETITEMRECT | Извлекает ограничивающий прямоугольник кнопки на панели инструментов. |
| TB_GETMAXSIZE | Извлекает общий размер всех видимых кнопок и разделителей на панели инструментов. |
| TB_GETMETRICS | Извлекает метрики элемента управления панели инструментов. |
| TB_GETOBJECT | Извлекает IDropTarget для элемента управления панели инструментов. |
| TB_GETPADDING | Извлекает заполнение для элемента управления панели инструментов. |
| TB_GETPRESSEDIMAGELIST | Возвращает список изображений, который элемент управления панели инструментов использует для отображения кнопок в нажатом состоянии. |
| TB_GETRECT | Извлекает ограничивающий прямоугольник для указанной кнопки панели инструментов. |
| TB_GETROWS | Извлекает количество строк кнопок на панели инструментов со стилем TBSTYLE_WRAPABLE . |
| TB_GETSTATE | Извлекает сведения о состоянии указанной кнопки на панели инструментов, например о том, включена ли она, нажата или установлен. |
| TB_GETSTRING | Извлекает строку из пула строк панели инструментов. |
| TB_GETSTYLE | Извлекает стили, используемые в настоящее время для элемента управления панели инструментов. |
| TB_GETTEXTROWS | Извлекает максимальное количество текстовых строк, которые могут отображаться на кнопке панели инструментов. |
| TB_GETTOOLTIPS | Извлекает дескриптор элемента управления подсказки, если таковой есть, связанного с панелью инструментов. |
| TB_GETUNICODEFORMAT | Извлекает флаг символьного формата Юникода для элемента управления . |
| TB_HASACCELERATOR | Предназначено для внутреннего использования; не рекомендуется использовать в приложениях. Извлекает количество кнопок панели инструментов с указанным символом ускорителя. |
| TB_HIDEBUTTON | Скрывает или отображает указанную кнопку на панели инструментов. |
| TB_HITTEST | Определяет, где находится точка в элементе управления панели инструментов. |
| TB_INDETERMINATE | Задает или очищает неопределенное состояние указанной кнопки на панели инструментов. |
| TB_INSERTBUTTON | Вставляет кнопку на панель инструментов. |
| TB_INSERTMARKHITTEST | Извлекает сведения о знаке вставки для точки на панели инструментов. |
| TB_ISBUTTONCHECKED | Определяет, установлен ли флажок для указанной кнопки на панели инструментов. |
| TB_ISBUTTONENABLED | Определяет, включена ли указанная кнопка на панели инструментов. |
| TB_ISBUTTONHIDDEN | Определяет, скрыта ли указанная кнопка на панели инструментов. |
| TB_ISBUTTONHIGHLIGHTED | Проверяет состояние выделения кнопки панели инструментов. |
| TB_ISBUTTONINDETERMINATE | Определяет, является ли указанная кнопка на панели инструментов неопределенной. |
| TB_ISBUTTONPRESSED | Определяет, нажата ли указанная кнопка на панели инструментов. |
| TB_LOADIMAGES | Загружает системные образы кнопок в список изображений элемента управления панели инструментов. |
| TB_MAPACCELERATOR | Определяет идентификатор кнопки, соответствующий указанному символу ускорителя. |
| TB_MARKBUTTON | Задает состояние выделения заданной кнопки в элементе управления панели инструментов. |
| TB_MOVEBUTTON | Перемещает кнопку из одного индекса в другой. |
| TB_PRESSBUTTON | Нажимает или отпускает указанную кнопку на панели инструментов. |
| TB_REPLACEBITMAP | Заменяет существующее растровое изображение новым растровым рисунком. |
| TB_SAVERESTORE | Отправьте это сообщение, чтобы начать сохранение или восстановление состояния панели инструментов. |
| TB_SETANCHORHIGHLIGHT | Задает параметр выделения привязки для панели инструментов. |
| TB_SETBITMAPSIZE | Задает размер растровых изображений, добавляемых на панель инструментов. |
| TB_SETBOUNDINGSIZE | Предназначено для внутреннего использования; не рекомендуется использовать в приложениях. Задает ограничивающий размер для элемента управления панели инструментов с несколькими столбцами. |
| TB_SETBUTTONINFO | Задает сведения о существующей кнопке на панели инструментов. |
| TB_SETBUTTONSIZE | Задает размер кнопок на панели инструментов. |
| TB_SETBUTTONWIDTH | Задает минимальную и максимальную ширину кнопок в элементе управления панели инструментов. |
| TB_SETCMDID | Задает идентификатор команды кнопки панели инструментов. |
| TB_SETCOLORSCHEME | Задает сведения о цветовой схеме для элемента управления панели инструментов. |
| TB_SETDISABLEDIMAGELIST | Задает список изображений, который будет использоваться элементом управления панели инструментов для отображения отключенных кнопок. |
| TB_SETDRAWTEXTFLAGS | Задает флаги рисования текста для панели инструментов. |
| TB_SETEXTENDEDSTYLE | Задает расширенные стили для элемента управления панели инструментов. |
| TB_SETHOTIMAGELIST | Задает список изображений, который будет использовать элемент управления панели инструментов для отображения горячих кнопок. |
| TB_SETHOTITEM | Задает горячий элемент на панели инструментов. |
| TB_SETHOTITEM2 | Задает горячий элемент на панели инструментов. |
| TB_SETIMAGELIST | Задает список изображений, используемый панелью инструментов для отображения кнопок, которые находятся в состоянии по умолчанию. |
| TB_SETINDENT | Задает отступ для первой кнопки в элементе управления панели инструментов. |
| TB_SETINSERTMARK | Задает текущую метку вставки для панели инструментов. |
| TB_SETINSERTMARKCOLOR | Задает цвет, используемый для рисования метки вставки для панели инструментов. |
| TB_SETLISTGAP | Задает расстояние между кнопками панели инструментов на определенной панели инструментов. |
| TB_SETMAXTEXTROWS | Задает максимальное количество текстовых строк, отображаемых на кнопке панели инструментов. |
| TB_SETMETRICS | Задает метрики элемента управления панели инструментов. |
| TB_SETPADDING | Задает заполнение для элемента управления панели инструментов. |
| TB_SETPARENT | Задает окно, в которое элемент управления панели инструментов отправляет коды уведомлений. |
| TB_SETPRESSEDIMAGELIST | Задает список изображений, который панель инструментов использует для отображения кнопок, которые находятся в нажатом состоянии. |
| TB_SETROWS | Задает количество строк кнопок на панели инструментов. |
| TB_SETSTATE | Задает состояние указанной кнопки на панели инструментов. |
| TB_SETSTYLE | Задает стиль для элемента управления панели инструментов. |
| TB_SETTOOLTIPS | Связывает элемент управления подсказкой с панелью инструментов. |
| TB_SETUNICODEFORMAT | Задает флаг символьного формата Юникода для элемента управления . Это сообщение позволяет изменить набор символов, используемый элементом управления во время выполнения, а не повторно создавать элемент управления. |
| TB_SETWINDOWTHEME | Задает визуальный стиль элемента управления панели инструментов. |
| TB_TRANSLATEACCELERATOR | Передает сообщение клавиатуры на панель инструментов. |
Уведомления
| Раздел | Содержимое |
|---|---|
| NM_CHAR (панель инструментов) | Отправляется панелью инструментов при получении сообщения WM_CHAR . Этот код уведомления отправляется в виде сообщения WM_NOTIFY . |
| NM_CLICK (панель инструментов) | Отправляется элементом управления панели инструментов, когда пользователь щелкает элемент левой кнопкой мыши. Этот код уведомления отправляется в виде сообщения WM_NOTIFY . |
| NM_CUSTOMDRAW (панель инструментов) | Отправляется панелью инструментов для уведомления родительского окна об операциях рисования. Этот код уведомления отправляется в виде сообщения WM_NOTIFY . |
| NM_DBLCLK (панель инструментов) | Уведомляет родительское окно элемента управления панели инструментов о том, что пользователь дважды щелкнул левую кнопку мыши в элементе управления. Этот код уведомления отправляется в виде сообщения WM_NOTIFY . |
| NM_KEYDOWN (панель инструментов) | Отправляется элементом управления, когда элемент управления имеет фокус клавиатуры и пользователь нажимает клавишу. Этот код уведомления отправляется в виде сообщения WM_NOTIFY . |
| NM_LDOWN | Уведомляет родительское окно панели инструментов о нажатой левой кнопке мыши. Этот код уведомления отправляется в виде сообщения WM_NOTIFY . |
| NM_RCLICK (панель инструментов) | Отправляется элементом управления панели инструментов, когда пользователь щелкает панель инструментов правой кнопкой мыши. Этот код уведомления отправляется в виде сообщения WM_NOTIFY . |
| NM_RDBLCLK (панель инструментов) | Уведомляет родительское окно элемента управления о том, что пользователь дважды щелкнул правую кнопку мыши в элементе управления. Этот код уведомления отправляется в виде сообщения WM_NOTIFY . |
| NM_RELEASEDCAPTURE (панель инструментов) | Уведомляет родительское окно элемента управления панелью инструментов о том, что элемент управления освобождает захват мыши. Этот код уведомления отправляется в виде сообщения WM_NOTIFY . |
| NM_TOOLTIPSCREATED (панель инструментов) | Уведомляет родительское окно панели инструментов о том, что панель инструментов создала элемент управления подсказкой. Этот код уведомления отправляется в виде сообщения WM_NOTIFY . |
| TBN_BEGINADJUST | Уведомляет родительское окно панели инструментов о том, что пользователь начал настраивать панель инструментов. Этот код сообщения отправляется в виде сообщения WM_NOTIFY . |
| TBN_BEGINDRAG | Уведомляет родительское окно панели инструментов о том, что пользователь начал перетаскивать кнопку на панели инструментов. Этот код уведомления отправляется в виде сообщения WM_NOTIFY . |
| TBN_CUSTHELP | Уведомляет родительское окно панели инструментов о том, что пользователь напустил кнопку Справка в диалоговом окне Настройка панели инструментов. Этот код уведомления отправляется в виде сообщения WM_NOTIFY . |
| TBN_DELETINGBUTTON | Отправляется элементом управления панели инструментов при удалении кнопки. |
| TBN_DRAGOUT | Отправляется элементом управления панели инструментов, когда пользователь нажимает кнопку, а затем перемещает курсор с кнопки. Этот код уведомления отправляется в виде сообщения WM_NOTIFY . |
| TBN_DRAGOVER | Определяет, следует ли отправлять сообщение TB_MARKBUTTON для перетаскиваемой кнопки. Этот код уведомления отправляется в виде сообщения WM_NOTIFY . |
| TBN_DROPDOWN | Отправляется элементом управления панели инструментов, когда пользователь нажимает кнопку раскрывающегося списка. Этот код уведомления отправляется в виде сообщения WM_NOTIFY . |
| TBN_DUPACCELERATOR | Определяет, можно ли использовать клавишу ускорителя на двух или более активных панелях инструментов. Этот код уведомления отправляется в виде сообщения WM_NOTIFY . |
| TBN_ENDADJUST | Уведомляет родительское окно панели инструментов о том, что пользователь перестал настраивать панель инструментов. Этот код уведомления отправляется в виде сообщения WM_NOTIFY . |
| TBN_ENDDRAG | Уведомляет родительское окно панели инструментов о том, что пользователь перестал перетаскивать кнопку на панели инструментов. Этот код уведомления отправляется в виде сообщения WM_NOTIFY . |
| TBN_GETBUTTONINFO | Извлекает сведения о настройке панели инструментов и уведомляет родительское окно панели инструментов о любых изменениях, внесенных в панель инструментов. Этот код уведомления отправляется в виде сообщения WM_NOTIFY . |
| TBN_GETDISPINFO | Извлекает отображаемые сведения для элемента панели инструментов. Это уведомление отправляется в виде сообщения WM_NOTIFY . |
| TBN_GETINFOTIP | Извлекает сведения о подсказках для элемента панели инструментов. Этот код уведомления отправляется в виде сообщения WM_NOTIFY . |
| TBN_GETOBJECT | Отправляется элементом управления панели инструментов, использующим стиль TBSTYLE_REGISTERDROP для запроса целевого объекта перетаскивания, когда указатель проходит по одной из кнопок. Этот код уведомления отправляется в виде сообщения WM_NOTIFY . |
| TBN_HOTITEMCHANGE | Отправляется элементом управления панели инструментов при изменении горячего (выделенного) элемента. Этот код уведомления отправляется в виде сообщения WM_NOTIFY . |
| TBN_INITCUSTOMIZE | Уведомляет родительское окно панели инструментов о начале настройки. Этот код уведомления отправляется в виде сообщения WM_NOTIFY . |
| TBN_MAPACCELERATOR | Запрашивает индекс кнопки на панели инструментов, соответствующий указанному символу ускорителя. Этот код уведомления отправляется в виде сообщения WM_NOTIFY . |
| TBN_QUERYDELETE | Уведомляет родительское окно панели инструментов о том, может ли кнопка быть удалена с панели инструментов во время настройки панели инструментов пользователем. Этот код уведомления отправляется в виде сообщения WM_NOTIFY . |
| TBN_QUERYINSERT | Уведомляет родительское окно панели инструментов о том, можно ли вставить кнопку слева от указанной кнопки, пока пользователь настраивает панель инструментов. Этот код уведомления отправляется в виде сообщения WM_NOTIFY . |
| TBN_RESET | Уведомляет родительское окно панели инструментов о том, что пользователь сбросил содержимое диалогового окна Настройка панели инструментов. Этот код уведомления отправляется в виде сообщения WM_NOTIFY . |
| TBN_RESTORE | Уведомляет родительское окно панели инструментов о том, что панель инструментов находится в процессе восстановления. Этот код уведомления отправляется в виде сообщения WM_NOTIFY . |
| TBN_SAVE | Уведомляет родительское окно панели инструментов о том, что панель инструментов находится в процессе сохранения. Этот код уведомления отправляется в виде сообщения WM_NOTIFY . |
| TBN_TOOLBARCHANGE | Уведомляет родительское окно панели инструментов о том, что пользователь настроил панель инструментов. Этот код уведомления отправляется в виде сообщения WM_NOTIFY . |
| TBN_WRAPACCELERATOR | Запрашивает индекс кнопки на одной или нескольких панелях инструментов, соответствующих указанному символу ускорителя. Этот код уведомления отправляется в виде сообщения WM_NOTIFY . |
| TBN_WRAPHOTITEM | Уведомляет приложение с двумя или более панелями инструментов о том, что горячий элемент вот-вот изменится. Этот код уведомления отправляется в виде сообщения WM_NOTIFY . |
Структуры
| Раздел | Содержимое |
|---|---|
| COLORMAP | Содержит сведения, используемые функцией CreateMappedBitmap для сопоставления цветов растрового рисунка. |
| NMTBCUSTOMDRAW | Содержит сведения, относящиеся к коду уведомления NM_CUSTOMDRAW , отправляемым элементом управления панели инструментов. |
| NMTBDISPINFO | Содержит и получает отображаемые сведения для элемента панели инструментов. Эта структура используется с кодом уведомления TBN_GETDISPINFO . |
| NMTBGETINFOTIP | Содержит и получает сведения о подсказке для элемента панели инструментов. Эта структура используется с кодом уведомления TBN_GETINFOTIP . |
| NMTBHOTITEM | Содержит сведения, используемые с кодом уведомления TBN_HOTITEMCHANGE . |
| NMTBRESTORE | Позволяет приложениям извлекать сведения, которые были помещены в NMTBSAVE при сохранении состояния панели инструментов. Эта структура передается приложениям при получении TBN_RESTORE кода уведомления. |
| NMTBSAVE | Эта структура передается приложениям, когда они получают код уведомления TBN_SAVE . Он содержит сведения о сохраняемой в данный момент кнопке. Приложения могут изменять значения членов для сохранения дополнительных сведений. |
| NMTOOLBAR | Содержит сведения, используемые для обработки кодов уведомлений панели инструментов. Эта структура заменяет структуру TBNOTIFY . |
| TBADDBITMAP | Добавляет на панель инструментов растровое изображение, содержащее изображения кнопок. |
| TBBUTTON | Содержит сведения о кнопке на панели инструментов. |
| TBBUTTONINFO | Содержит или получает сведения для определенной кнопки на панели инструментов. |
| TBINSERTMARK | Содержит сведения о метке вставки в элементе управления панели инструментов. |
| МЕТРИКИ ТБ | Определяет метрики панели инструментов, используемые для сжатия или развертывания элементов панели инструментов. |
| TBREPLACEBITMAP | Используется с сообщением TB_REPLACEBITMAP для замены одного растрового изображения панели инструментов другим. |
| TBSAVEPARAMS | Указывает расположение в реестре, в котором TB_SAVERESTORE сообщение хранит и получает сведения о состоянии панели инструментов. |
Константы
| Раздел | Содержимое |
|---|---|
| Состояния кнопки панели инструментов | В этом разделе перечислены состояния, которые может иметь кнопка панели инструментов. |
| Стили элементов управления панели инструментов и кнопок | Следующие стили окон относятся к панелям инструментов. Они объединяются с другими стилями окон при создании панели инструментов. Примечание Для Common Controls версии 6.00, если визуальный стиль используется с панелью инструментов, кнопки всегда будут прозрачными независимо от параметра стиля. В противном случае поведение прозрачности будет нормальным, о чем свидетельствует использование стиля TBSTYLE_FLAT или TBSTYLE_TRANSPARENT . Примечание . Comctl32.dll версии 6 не является распространяемым, но входит в состав Windows или более поздних версий. Чтобы использовать Comctl32.dll версии 6, укажите его в манифесте. Дополнительные сведения о манифестах см. в разделе Включение визуальных стилей. |
| Расширенные стили панели инструментов | В этом разделе перечислены расширенные стили, поддерживаемые элементами управления панели инструментов. |
| Значения индекса изображения стандартной кнопки панели инструментов | В этом разделе указываются значения индексов изображений в стандартных растровых изображениях. |