DISP_PROPERTY_NOTIFY
Définit une propriété d'automation d'OLE avec la notification dans une table de dispatch.
DISP_PROPERTY_NOTIFY(theClass, szExternalName, memberName, pfnAfterSet, vtPropType )
Paramètres
theClass
Nom de la classe.szExternalName
Nom externe de la propriété.memberName
Nom de la variable membre dont la propriété est stockée.pfnAfterSet
Nom de la fonction de notification de szExternalName.vtPropType
Une valeur qui spécifie le type de propriété.
Notes
Contrairement aux propriétés définies avec DISP_PROPERTY, une propriété définie avec DISP_PROPERTY_NOTIFY appelle automatiquement la fonction définie par pfnAfterSet lorsque la propriété est modifiée.
L'argument vtPropType est de type VARTYPE. Les valeurs possibles de cet argument sont issues de l'énumération VARENUM :
Symbole |
Type de propriété |
---|---|
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 |
Configuration requise
Header: afxdisp.h