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


Создание элемента управления главной панели

Объекты CReBarCtrl должны быть созданы перед тем, как родительский объект будет виден. Это сводит к минимуму возможности рисования проблем.

Например, элементы управления rebar (используемые в объектах окна кадра) часто используются в качестве родительских окон для элементов управления панелью инструментов. Таким образом, родительским элементом элемента управления перебары является объект окна кадра. Поскольку объект окна кадра является родительским, OnCreate функция-член (родительского) является отличным местом для создания элемента управления перекладиной.

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

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

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

  2. Вызов " Создать" , чтобы создать общий элемент управления панели Windows и присоединить его к CReBarCtrl объекту, указав все нужные стили.

  3. Загрузите растровое изображение с вызовом CBitmap::LoadBitmap, который будет использоваться в качестве фона объекта элемента управления перебары.

  4. Создайте и инициализировать все дочерние объекты окна (панели инструментов, элементы управления диалогом и т. д.), которые будут содержаться объектом элемента управления перенакладки.

  5. Инициализировать структуру REBARBANDINFO с необходимыми сведениями для вставки полосы.

  6. Вызов InsertBand для вставки существующих дочерних окон (таких как m_wndReToolBar) в новый элемент управления перекладки. Дополнительные сведения о вставке полос в существующий элемент управления перекладивание см. в разделе "Элементы управления rebar" и "Полосы".

См. также

Использование CReBarCtrl
Controls