Обработка уведомляющих сообщений в элементах управления главной панели
В родительском классе элемента управления перебары создайте 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.