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


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

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

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

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

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

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

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

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

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

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

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

См. также

Ссылки

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

Основные понятия

Элементы управления (MFC)