Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Замечание
Библиотека классов Microsoft Foundation (MFC) продолжает поддерживаться. Однако мы больше не добавляем функции или обновляем документацию.
Панель диалоговых окон — это панель инструментов, вид панели управления , которая может содержать любой вид элемента управления. Поскольку он обладает характеристиками немодального диалогового окна, объект CDialogBar предоставляет более мощную панель инструментов.
Существует несколько ключевых различий между панелью инструментов и CDialogBar объектом.
CDialogBar Объект создается из ресурса шаблона диалогового окна, который можно создать с помощью редактора диалоговых окон Visual Studio и который может содержать любой вид элемента управления Windows. Пользователь может переходить между элементами управления. И вы можете указать стиль выравнивания, чтобы выровнять диалоговую панель с любой частью окна родительского кадра или даже оставить её на месте, если изменяются размеры родительского элемента. На следующем рисунке показана панель диалоговых окон с различными элементами управления.
Диалоговое окно
Во всех других отношениях работа с объектом похожа на работу с CDialogBar независимым диалоговым окном. Используйте редактор диалогов для разработки и создания ресурса диалогового окна.
Одна из добродетелей диалоговых окон заключается в том, что они могут включать элементы управления, отличные от кнопок.
Хотя нормально создавать собственные классы, производные от CDialog, для диалоговых окон, обычно не создают собственный класс для панели диалога. Диалоговые панели — это расширения в главном окне, а все сообщения с помощью панели управления диалоговым окном, такие как BN_CLICKED или EN_CHANGE, будут отправлены родительскому элементу диалоговой строки, главному окну.