Compartilhar via


ON_EVENT_REFLECT

O ON_EVENT_REFLECT macro, quando usado em evento mapa coletor de classe de wrapper de um controle OLE, recebe eventos acionados pelo controle antes que elas são manipuladas pelo contêiner de controle.

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 disparado pelo controle.

  • pfnHandler
    Ponteiro para uma função de membro que manipula o evento.Esta função deve ter um BOOL tipo de retorno 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

ON_PROPNOTIFY

ON_PROPNOTIFY_REFLECT

Conceitos

Globais e Macros do MFC