Compartilhar via


ON_PROPNOTIFY_RANGE

Use a macro de ON_PROPNOTIFY_RANGE para definir uma entrada de mapa do coletor de eventos para tratar notificações da propriedade de qualquer controlador OLE que tem uma identificação de controle em um intervalo contíguo de IDs.

ON_PROPNOTIFY_RANGE(theClass, idFirst, idLast, dispid, pfnRequest, pfnChanged )

Parâmetros

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

  • idFirst
    A ID de controle do primeiro controlador OLE no intervalo.

  • idLast
    A ID de controle do controlador OLE o mais recente no intervalo.

  • dispid
    A ID da remessa da propriedade envolvida na notificação.

  • pfnRequest
    Ponteiro para uma função de membro que trata a notificação de OnRequestEdit para essa propriedade. Essa função deve ter um tipo de retorno de BOOL e parâmetros de UINT e de BOOL* . A função deve definir o parâmetro a Verdadeiro para permitir que a propriedade a ser alterada e Falso recuse-se. A função deve retornar Verdadeiro para indicar que a notificação esteve tratada; se não Falso.

  • pfnChanged
    Ponteiro para uma função de membro que trata a notificação de OnChanged para essa propriedade. A função deve ter um tipo de retorno de BOOL e um parâmetro de UINT . A função deve retornar Verdadeiro para indicar que a notificação esteve tratada; se não Falso.

Requisitos

Header: afxdisp.h

Consulte também

Referência

ON_EVENT_RANGE

ON_PROPNOTIFY

ON_EVENT

Conceitos

Macros e globais MFC