ON_PROPNOTIFY

ON_PROPNOTIFY (theClass,,идентификаторdispid,pfnRequest,pfnChanged)

Параметры

theClass

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

id

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

dispid

Направление Идентификатор свойства в уведомлении.

pfnRequest

Указатель на функцию-член, которая обрабатывает OnRequestEdit уведомление для этого свойства. Эта функция должна иметь BOOL возвращаемый тип и параметром BOOL . Эта функция должна присвойте параметру значение TRUE , чтобы разрешить свойства для изменения и ЛОЖНЫХ запретить. Функция должна возвратить TRUE для указания на уведомление было обработано; противном случае ЛОЖНЫХ.

pfnChanged

Указатель на функцию-член, которая обрабатывает OnChanged уведомление для этого свойства. Функция должна иметь BOOL возвращаемый тип и параметр UINT . Эта функция должна возвращать значение TRUE , чтобы указать, что уведомление было обработано; противном случае ЛОЖНЫХ.

Примечания

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

Аргумент vtsParams является разделенных пробелами список значений из констант VTS_ . Один или несколько из этих значений, разделенных пробелами (не запятые) определяет список параметров функции. Например:

VTS_I2 VTS_BOOL

определяет список, содержащий короткое целое число, а затем BOOL.

Список констант VTS_ см. в EVENT_CUSTOM.

См. такжеnbsp;O&N_EVENT_RANGE, ON_PROPNOTIFY_RANGE

Index