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


Обработка уведомляющих сообщений в элементах управления главной панели

В родительском классе элемента управления "Главная панель", создайте функцию обработчика OnChildNotify с оператор switch для всех сообщений уведомлений элемента управления "Главная панель" (CReBarCtrl) необходимо обработать. Уведомления отправляются родительскому окну, когда пользователь перетаскивает объекты над элементом управления "Главная панель", изменяет макет полос главной панели, удаляет полосы из элемента управления "Главная панель" и т д

Следующие сообщения уведомления могут отправляться объектом элемента управления "Главная панель":

  • RBN_AUTOSIZE отправленных элементом управления "Главная панель" (созданного с стилем RBS_AUTOSIZE ), если главная панель автоматически изменить.

  • RBN_BEGINDRAG отправленных элементом управления "Главная панель", когда пользователь начнется перетаскивания полоса.

  • RBN_CHILDSIZE отправленных элементом управления "Главная панель", когда дочернее окно полосы изменяется размер.

  • RBN_DELETEDBAND отправленных элементом управления "Главная панель" после полоса, будет удалена.

  • RBN_DELETINGBAND отправленных элементом управления "Главная панель", когда полоса которых должен быть удален.

  • RBN_ENDDRAG отправленных элементом управления "Главная панель", когда пользователь прекращает перетаскивание полоса.

  • RBN_GETOBJECT отправленных элементом управления "Главная панель" ( RBS_REGISTERDROP ), созданные со стилем, когда объект перетаскивается на будет полосой в элементе управления.

  • RBN_HEIGHTCHANGE отправленных элементом управления "Главная панель", если его высота изменяется.

  • RBN_LAYOUTCHANGED отправленных элементом управления "Главная панель", когда пользователь изменяет макет полос элемента управления.

Дополнительные сведения об этих уведомлений см. в разделе Связь элемента управления "Главная панель" в Windows SDK.

См. также

Ссылки

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

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

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