Для CReBarCtrl CReBar
MFC предоставляет 2 класса для создания основных областей: CReBar и CReBarCtrl (которая создает программу-оболочку API общим элементом управления windows).CReBar предоставляет те же функции управления главной панели общего, и он обрабатывает большинство необходимых параметров и структур общего элемента управления.
CReBarCtrl класс-оболочка элемента управления " Главная панель " Win32, и, следовательно, может оказаться проще реализовать если не планируется объединить главную область архитектуры MFC.Если планируется использовать CReBarCtrl и интегрировать главную область архитектуры MFC, необходимо позаботиться дополнительный для взаимодействия с элемента управления " Главная панель " с MFC.Это сообщение не сложно. однако дополнительных действий, ненужных при использовании CReBar.
Visual C++ предоставляет 2 способа воспользоваться преимуществами управления главной панели общего.
Создайте " главная панель " с помощью CReBar, и затем вызовите CReBar::GetReBarCtrl чтобы получить доступ к функции-членам CReBarCtrl.
Примечание CReBar::GetReBarCtrl встроенный функция-член, которая приводит указатель this объекта главной панели.Это означает, что на время выполнения вызова функции не содержит служебные данные.
Создайте " главная панель " с помощью конструктора CReBarCtrl.
Любой метод будет получен доступ к функции-членам элемента управления " Главная панель.При вызове CReBar::GetReBarCtrl, он возвращает ссылку на объект CReBarCtrl поэтому можно использовать любой набор функций элементов.См. раздел CReBar дополнительные сведения о построении и создать основную панель с помощью CReBar.