Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Замечание
Библиотека классов Microsoft Foundation (MFC) продолжает поддерживаться. Однако мы больше не добавляем функции или обновляем документацию.
MFC предоставляет два класса для создания панелей инструментов: CToolBar и CToolBarCtrl (который включает в себя API общего элемента управления Windows).
CToolBar предоставляет все функциональные возможности общего элемента управления панели инструментов и обрабатывает множество необходимых общих параметров и структур для вас; однако результирующий исполняемый файл обычно будет больше, чем созданный с помощью CToolBarCtrl.
CToolBarCtrl обычно приводит к меньшему исполняемому файлу и может потребоваться использовать CToolBarCtrl , если вы не планируете интегрировать панель инструментов в архитектуру MFC. Если вы планируете использовать CToolBarCtrl и интегрировать панель инструментов в архитектуру MFC, то необходимо особое внимание уделить передаче изменений управления панелью инструментов в MFC. Этот обмен данными не является трудным; однако это дополнительная работа, которая не требуется при использовании CToolBar.
Visual C++ предоставляет два способа использования общего элемента управления панели инструментов.
Создайте панель инструментов с помощью
CToolBarи вызовите CToolBar::GetToolBarCtrl , чтобы получить доступ кCToolBarCtrlфункциям-членам.Создайте панель инструментов с помощью конструктора CToolBarCtrl.
Любой метод предоставит вам доступ к функциям-членам элемента управления панели инструментов. При вызове CToolBar::GetToolBarCtrl он возвращает ссылку на объект CToolBarCtrl, чтобы вы могли использовать любой набор функций-членов. См. CToolBar для получения информации о конструировании и создании панели инструментов с использованием CToolBar.