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


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

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

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

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

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

  • RBN_CHILDSIZE Отправлено элементом управления перенаправки при изменении размера дочернего окна группы.

  • RBN_DELETEDBAND Отправлено элементом управления перенаправки после удаления полосы.

  • RBN_DELETINGBAND отправлено элементом управления перенаправки при удалении полосы.

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

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

  • RBN_HEIGHTCHANGE Отправлено элементом управления перекладиной, когда его высота изменилась.

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

Дополнительные сведения об этих уведомлениях см . в справочнике по элементу управления "Перебар" в пакете SDK для Windows.

См. также

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