ON_EVENT_REFLECT

ON_EVENT_REFLECT ( theClass, dispid, pfnHandler, vtsParams )

Parâmetros

theClass

A classe à qual pertence este mapa de coletor de eventos.

dispid

A ID de expedição do evento acionado pelo controle.

pfnHandler

Ponteiro para uma função de membro que manipula o evento. Esta função deve ter um BOOL retornar tipo e tipos de parâmetro que correspondem aos parâmetros do evento (consulte vtsParams). A função deve retornar TRUE para indicar o evento foi tratada; caso contrário FALSE.

vtsParams

Uma seqüência de VTS _ constantes que especifica os tipos dos parâmetros para o evento. Estas são as mesmas constantes que são usadas nas entradas de mapa de expedição como DISP_FUNCTION.

Observações

A macro ON_EVENT_REFLECT , quando usado no evento mapa do coletor de classe de wrapper de um Controlarar OLE, recebe eventos acionados pelo Controlarar antes que eles são manipulados por contêiner do Controlarar.

O argumento vtsParams é uma lista separada por espaço de valores de constantes da VTS _.

Um ou mais desses valores separados por espaços (não vírgulas) Especifica a lista de parâmetros da função. Por exemplo:

VTS_I2 VTS_BOOL

especifica uma lista contendo um inteiro Abreviado seguido de um BOOL.

Para obter uma lista de constantes da VTS _ , consulte EVENT_CUSTOM.

Consulte tambémnbsp;O&N_EVENT, ON_PROPNOTIFY, ON_PROPNOTIFY_REFLECT

Index