создание объекта 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
Controls