ON_PROPNOTIFY
Use a macro de ON_PROPNOTIFY para definir uma entrada de mapa do coletor de eventos para tratar notificações de propriedade de um controlador OLE.
ON_PROPNOTIFY(theClass, id, dispid, pfnRequest, pfnChanged )
Parâmetros
theClass
A classe ao qual esse mapa de coletor de eventos pertence.id
A ID de controle do controlador OLE.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 um parâmetro de BOOL* . Essa 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.
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: afxctl.h