ON_EVENT
Use a macro de ON_EVENT para definir uma função de manipulador de eventos para um evento acionado por um controlador OLE.
ON_EVENT(theClass, id, dispid, pfnHandler, vtsParams )
Parâmetros
theClass
A classe ao qual esse mapa de coletor de eventos pertence.id
A ID de controle do controlador OLE.dispid
A ID da remessa de evento disparado pelo controle.pfnHandler
Ponteiro para uma função de membro que manipula o evento. Essa função deve ter um tipo de retorno de BOOL , e tipos de parâmetro que correspondem aos parâmetros do evento (consulte vtsParams). A função deve retornar Verdadeiro para indicar que o evento identificado; esteve se não Falso.vtsParams
Uma sequência de constantes de VTS_ que especifica os tipos de parâmetros para o evento. Essas são as mesmas constantes são usadas em entradas do mapa de distribuição como DISP_FUNCTION.
Comentários
O argumento de vtsParams é uma lista separada do espaço de valores de constantes de VTS_ . Um ou mais desses valores separados por espaços (vírgula) não especificam a lista de parâmetros de função. Por exemplo:
VTS_I2 VTS_BOOL
especifica uma lista que contém um valor inteiro seguido por BOOLcurto.
Para obter uma lista das constantes de VTS_ , consulte EVENT_CUSTOM.
Requisitos
Header: afxdisp.h