DISP_PROPERTY_NOTIFY
Define uma propriedade de automação OLE com notificação em um mapa de distribuição.
DISP_PROPERTY_NOTIFY(theClass, szExternalName, memberName, pfnAfterSet, vtPropType )
Parâmetros
theClass
Nome da classe.szExternalName
Nome externo da propriedade.memberName
Nome da variável de membro em que a propriedade é armazenada.pfnAfterSet
Nome da função de notificação para szExternalName.vtPropType
Um valor que especifica o tipo de propriedade.
Comentários
Ao contrário das propriedades definidas com DISP_PROPERTY, uma propriedade definida com DISP_PROPERTY_NOTIFY chama automaticamente a função especificada por pfnAfterSet quando a propriedade é alterada.
O argumento de vtPropType é do tipo VARTYPE. Os valores possíveis para esse argumento será obtida da enumeração de VARENUM :
Símbolo |
Tipo de propriedade |
---|---|
VT_I2 |
short |
VT_I4 |
long |
VT_R4 |
float |
VT_R8 |
double |
VT_CY |
CY |
VT_DATE |
DATE |
VT_BSTR |
CString |
VT_DISPATCH |
LPDISPATCH |
VT_ERROR |
SCODE |
VT_BOOL |
BOOL |
VT_VARIANT |
VARIANT |
VT_UNKNOWN |
LPUNKNOWN |
Requisitos
Header: afxdisp.h