ON_PROPNOTIFY

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

Parâmetros

theClass

A classe à qual pertence este mapa de coletor de eventos.

identificação

A identificação de Controlarar do Controlarar OLE.

dispid

A ID de expedição da propriedade envolvida na notificação.

pfnRequest

Ponteiro para uma função de membro que manipula notificação de OnRequestEdit para esta propriedade. Esta função deve ter um BOOL retornar tipo e um parâmetro de BOOL * . Esta função deve definir o parâmetro verdadeiro 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 notificação de OnChanged para esta propriedade. A função deve ter um BOOL retornar tipo e um parâmetro UINT . A função deve retornar verdadeiro para indicar que a notificação foi tratada; caso contrário FALSE.

Observações

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

O argumento vtsParams é uma lista separada por espaço de valores de constantes da VTS _ . 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 Abreviado seguido de um BOOL.

Para obter uma lista de constantes da VTS _ , consulte EVENT_CUSTOM.

Consulte tambémnbsp;O&N_EVENT_RANGE, ON_PROPNOTIFY_RANGE

Index