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


ON_PROPNOTIFY_RANGE

Используйте макрос ON_PROPNOTIFY_RANGE для определения запись сопоставления приемника событий для обработки уведомления свойств из любого элемента управления OLE, идентификатор элемента управления в представляет собой непрерывный диапазон идентификаторов.

ON_PROPNOTIFY_RANGE(theClass, idFirst, idLast, dispid, pfnRequest, pfnChanged )

Параметры

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

  • idFirst
    Идентификатор элемента управления первого элемента управления OLE диапазона.

  • idLast
    Идентификатор элемента управления последнего элемента управления OLE диапазона.

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

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

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

Требования

Header: afxdisp.h

См. также

Ссылки

ON_EVENT_RANGE

ON_PROPNOTIFY

ON_EVENT

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

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