ON_PROPNOTIFY
Используйте макрос ON_PROPNOTIFY для определения запись сопоставления приемника событий для обработки уведомлений свойства из элемента управления OLE.
ON_PROPNOTIFY(theClass, id, dispid, pfnRequest, pfnChanged )
Параметры
theClass
Класс, к которому принадлежит данное сопоставление приемника событий.id
Идентификатор элемента управления OLE.dispid
Идентификатор обработки свойства, относящиеся к уведомлению.pfnRequest
Является указателем на функцию-член, который обрабатывает уведомление OnRequestEdit для этого свойства. Эта функция должна иметь тип данных bool и параметр BOOL*. Эта функция должна установить для параметра значение TRUE для разрешения на изменение и свойство ЛОЖЬ, чтобы запретить. Функция должна возвращать TRUE, чтобы указать, что уведомление было обработано; в противном случае — значение ЛОЖЬ.pfnChanged
Является указателем на функцию-член, который обрабатывает уведомление OnChanged для этого свойства. Функция должна иметь тип данных bool и параметр uint. Функция должна возвращать TRUE, чтобы указать, что уведомление было обработано; в противном случае — значение ЛОЖЬ.
Заметки
Аргумент vtsParams является это список значений констант из VTS_. Одно или несколько из этих значений, разделенных пробелами (не запятыми) определяют список параметров функции. Примеры.
VTS_I2 VTS_BOOL
определяет список, содержащий короткое целое число, bool.
Для списка константы VTS_ см. в разделе EVENT_CUSTOM.
Требования
Header: afxctl.h