Compartilhar via


ON_EVENT_REFLECT

A macro de ON_EVENT_REFLECT , quando usada no mapa do coletor de eventos da classe de invólucro de um controlador OLE, recebe eventos disparados pelo controle antes de serem tratados pelo contêiner do controle.

ON_EVENT_REFLECT(theClass, dispid, pfnHandler, vtsParams )

Parâmetros

  • theClass
    A classe ao qual esse mapa de coletor de eventos pertence.

  • 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 e os tipos de parâmetro de BOOL 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

Consulte também

Referência

ON_EVENT

ON_PROPNOTIFY

ON_PROPNOTIFY_REFLECT

Conceitos

Macros e globais MFC