Compartilhar via


ON_EVENT

Use o ON_EVENT macro para definir uma função de manipulador de eventos para um evento acionado por um controle OLE.

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

Parâmetros

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

  • id
    A ID de controle do controle OLE.

  • dispid
    A ID de expedição do evento disparado 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 tratado; Caso contrário, FALSE.

  • vtsParams
    Uma seqüência de VTS_ constantes que especifica os tipos dos parâmetros para o evento.Esses são os mesmas constantes que são usadas nas entradas de mapa de expedição como DISP_FUNCTION.

Comentários

O vtsParams argumento é uma lista separada por espaço de valores do VTS_ constantes.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 curto seguido de um BOOL.

Para obter uma lista de VTS_ constantes, consulte EVENT_CUSTOM.

Requisitos

Cabeçalho: afxdisp.h

Consulte também

Referência

ON_EVENT_RANGE

ON_PROPNOTIFY

ON_PROPNOTIFY_RANGE

Conceitos

Globais e Macros do MFC