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


ON_PROPNOTIFY_REFLECT

Макрос ON_PROPNOTIFY_REFLECT, когда используется в случае сопоставление приемника класс-оболочки элемента управления OLE, получает уведомления свойств, элементом управления, прежде чем они обрабатываются контейнером элемента управления.

ON_PROPNOTIFY_REFLECT(theClass, dispid, pfnRequest, pfnChanged )

Параметры

  • theClass
    Класс, к которому принадлежит данное сопоставление приемника событий.

  • dispid
    Идентификатор обработки свойства, относящиеся к уведомлению.

  • pfnRequest
    Является указателем на функцию-член, который обрабатывает уведомление OnRequestEdit для этого свойства. Эта функция должна иметь тип данных bool и параметр BOOL*. Эта функция должна установить для параметра значение TRUE для разрешения на изменение и свойство ЛОЖЬ, чтобы запретить. Функция должна возвращать TRUE, чтобы указать, что уведомление было обработано; в противном случае — значение ЛОЖЬ.

  • pfnChanged
    Является указателем на функцию-член, который обрабатывает уведомление OnChanged для этого свойства. Функция не должна иметь тип данных bool и никакие параметры. Функция должна возвращать TRUE, чтобы указать, что уведомление было обработано; в противном случае — значение ЛОЖЬ.

Требования

Header: afxdisp.h

См. также

Ссылки

ON_EVENT_REFLECT

ON_PROPNOTIFY

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

Макросы и глобальные объекты MFC