Четвертый BORLAND С++ и его окружение

       

Макрокоманды уведомления от дочерних объектов


Макрокоманды уведомления от дочерних объектов предусматривают несколько различных способов обработки сообщений уведомления

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

уведомляющие коды от дочернего окну отвечающему окну или обрабатывать код уведомления в дочернем объекте.

Чтобы облегчить связь с дочерними управляющими элементами,

можно использовать макрокоманды. Эти макрокоманды предусматривают

различные методы для обработки уведомляющих кодов дочерних объектов. Если вы хотите обрабатывать уведомления в родительском окне,

используйте EV_CHILD_NOTIFY, которые передает код уведомления в

качестве параметра и допускает обработку уведомления нескольких

дочерних объектов в одной функции. Это позволяет также избежать

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

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

таблице реакции.



Содержание раздела