Compartilhar via


ON_PROPNOTIFY

Use o ON_PROPNOTIFY macro para definir uma entrada de mapa de coletor de eventos para manipulação notificações de propriedade de um controle OLE.

ON_PROPNOTIFY(theClass, id, dispid, pfnRequest, pfnChanged )

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 da propriedade envolvida na notificação.

  • pfnRequest
    Ponteiro para uma função de membro que manipula o OnRequestEdit notificação para esta propriedade.Esta função deve ter um BOOL tipo de retorno e um BOOL * parâmetro.Esta função deve definir o parâmetro TRUE para permitir que a propriedade alterar e FALSE para não permitir.A função deve retornar TRUE para indicar a notificação foi tratada; Caso contrário, FALSE.

  • pfnChanged
    Ponteiro para uma função de membro que manipula o OnChanged notificação para esta propriedade.A função deve ter um BOOL tipo de retorno e um UINT parâmetro.A função deve retornar TRUE para indicar que a notificação foi tratada; Caso contrário, FALSE.

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: afxctl.h

Consulte também

Referência

ON_EVENT_RANGE

ON_PROPNOTIFY_RANGE

Conceitos

Globais e Macros do MFC