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


Создание объекта CToolBarCtrl

Объекты CToolBarCtrl содержат несколько внутренних структур данных — список растровых изображений кнопки, список строк меток кнопки и список TBBUTTON структур, которые связывают изображение и /или строку с положением, стилем, состоянием и идентификатором команды кнопки. Каждый из элементов этих структур данных ссылается на отсчитываемый от нуля индекс. Прежде чем использовать CToolBarCtrl объект, необходимо настроить эти структуры данных. Список структур данных см. в разделе "Элементы управления панелью инструментов " в пакете SDK для Windows. Список строк можно использовать только для меток кнопок; нельзя извлечь строки из панели инструментов.

Чтобы использовать CToolBarCtrl объект, обычно выполните следующие действия.

Использование объекта CToolBarCtrl

  1. Создайте объект CToolBarCtrl .

  2. Вызовите create , чтобы создать общий элемент управления панели инструментов Windows и присоединить его к объекту CToolBarCtrl . Если вы хотите использовать растровые изображения для кнопок, добавьте растровые изображения на панель инструментов, вызвав AddBitmap. Если вы хотите строковые метки для кнопок, добавьте строки на панель инструментов, вызвав AddString и/или AddStrings. После вызова AddString и(или) AddStringsнеобходимо вызвать autoSize , чтобы отобразить строку или строки.

  3. Добавление структур кнопок на панель инструментов путем вызова AddButtons.

  4. Если вам нужны советы по инструменту, обработайте TTN_NEEDTEXT сообщения в окне владельца панели инструментов, как описано в разделе "Обработка уведомлений о подсказках инструментов".

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

См. также

Использование CToolBarCtrl
Элементы управления