Compartilhar via


ON_EVENT_REFLECT

The ON_EVENT_REFLECT macro, quando usado em evento MAP coletor da classe wrapper de um controle OLE, recebe eventos acionados pelo controle antes que eles são manipulados pelo contêiner do controle.

ON_EVENT_REFLECT(theClass, dispid, pfnHandler, vtsParams )

Parâmetros

  • theClass
    A classe à qual pertence este MAP 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 retornam o tipo e tipos de parâmetro que correspondem aos parâmetros do evento (consulte vtsParams). A função deve retornar TRUE para indicar que o evento foi tratado; caso contrário, FALSE.

  • vtsParams
    Uma sequência de VTS_ constantes que especifica os tipos dos parâmetros para o evento.Esses são sistema autônomo mesmas constantes que são usadas sistema autônomo entradas de MAP de despacho, sistema autônomo DISP_FUNCTION.

Comentários

The vtsParams argumento é uma lista separada por espaço de valores da VTS_ constantes.

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

VTS_I2 VTS_BOOL

Especifica uma lista que contém um inteiro curto seguido por um BOOL.

Para obter uma lista do VTS_ constantes, consulte EVENT_CUSTOM.

Requisitos

Cabeçalho: afxdisp.h

Consulte também

Conceitos

Macros do MFC e globais

Referência

ON_EVENT

ON_PROPNOTIFY

ON_PROPNOTIFY_REFLECT