Создание элемента управления главной панели
Объекты CReBarCtrl должны быть созданы перед тем, как родительский объект будет виден. Это сводит к минимуму возможности рисования проблем.
Например, элементы управления rebar (используемые в объектах окна кадра) часто используются в качестве родительских окон для элементов управления панелью инструментов. Таким образом, родительским элементом элемента управления перебары является объект окна кадра. Поскольку объект окна кадра является родительским, OnCreate
функция-член (родительского) является отличным местом для создания элемента управления перекладиной.
Чтобы использовать CReBarCtrl
объект, обычно выполните следующие действия.
Использование объекта CReBarCtrl
Вызов " Создать" , чтобы создать общий элемент управления панели Windows и присоединить его к
CReBarCtrl
объекту, указав все нужные стили.Загрузите растровое изображение с вызовом CBitmap::LoadBitmap, который будет использоваться в качестве фона объекта элемента управления перебары.
Создайте и инициализировать все дочерние объекты окна (панели инструментов, элементы управления диалогом и т. д.), которые будут содержаться объектом элемента управления перенакладки.
Инициализировать структуру REBARBANDINFO с необходимыми сведениями для вставки полосы.
Вызов InsertBand для вставки существующих дочерних окон (таких как
m_wndReToolBar
) в новый элемент управления перекладки. Дополнительные сведения о вставке полос в существующий элемент управления перекладивание см. в разделе "Элементы управления rebar" и "Полосы".