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


Диалоговые панели

Диалоговая панель инструментов, тип панель элементов управления, который может содержать любой тип элемента управления. Поскольку у характеристики немодального диалогового окна, объект CDialogBar обеспечивает более мощный инструмент.

Ряд ключевых различий между панелью инструментов и объектом CDialogBar. Объект CDialogBar создается из ресурса шаблона диалоговых окон, которые можно создать с помощью редактора диалоговых окон Visual C++, который может содержать любой тип управления Windows. Пользователь может перейти от элемента управления к элементу управления. Также можно задать стиль выравнивания для выравнивания элементов диалоговая панель с любой частью родительского фреймового окна или даже оставить ее на месте родительский при изменении размера. На следующем рисунке показана панель диалоговую с различными элементами управления.

Диалоговая панель

Панель диалогового окна VC с кнопками

В других отношениях, работа с объектом CDialogBar как работа с безрежимным диалоговым окном. Использование редактора диалоговых окон для разработки и создать ресурс диалогового окна.

Один из добродетелей диалоговых панелей, что они могут включать элементы управления, отличный от кнопок.

Хотя обычно создать собственные классы диалогового окна с CDialog, обычно не производный класс для двух панелей. Диалоговые панели расширения в главное окно и все сообщения уведомления диалоговой панели элементов управления, таких как BN_CLICKED или EN_CHANGE, отправляются на родительский элемент диалоговой панели, главного окна.

См. также

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

Пример

Другие ресурсы

Элементы пользовательского интерфейса (MFC)