ON_EVENT_RANGE

ON_EVENT_RANGE ( theClass, idFirst, idLast, dispid, pfnHandler, vtsParams )

Параметры

theClass

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

idFirst

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

idLast

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

dispid

Направление Идентификатор события, выпущенная элемента управления.

pfnHandler

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

vtsParams

Последовательность констант VTS_ , задает типы параметров для этого мероприятия. Первая константа должна иметь тип VTS_I4, для идентификатора элемента управления. Это же константы, используемые в отправки записей карты как DISP_FUNCTION.

Примечания

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

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

VTS_I2 VTS_BOOL

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

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

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

Index