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


ON_EVENT

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

ON_EVENT(theClass, id, dispid, pfnHandler, vtsParams )

Параметры

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

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

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

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

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

Заметки

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

VTS_I2 VTS_BOOL

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

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

Требования

Header: afxdisp.h

См. также

Ссылки

ON_EVENT_RANGE

ON_PROPNOTIFY

ON_PROPNOTIFY_RANGE

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

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