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


ON_EVENT_REFLECT

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

ON_EVENT_REFLECT(theClass, dispid, pfnHandler, vtsParams )

Параметры

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

  • dispid
    Идентификатор события обработки создавший элементом управления.

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

  • vtsParams
    Последовательность констант, VTS_ определяет типы параметров для события. Эти же константы, используемые в записях схемы подготовки к сообщению, например DISP_FUNCTION.

Заметки

Аргумент vtsParams является это список значений констант из VTS_.

Одно или несколько из этих значений, разделенных пробелами (не запятыми) определяют список параметров функции. Примеры.

VTS_I2 VTS_BOOL

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

Для списка константы VTS_ см. в разделе EVENT_CUSTOM.

Требования

Header: afxdisp.h

См. также

Ссылки

ON_EVENT

ON_PROPNOTIFY

ON_PROPNOTIFY_REFLECT

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

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