DISP_PROPERTY_NOTIFY
Definiert eine OLE-Automatisierungs-Eigenschaft mit Benachrichtigung in einer Dispatchzuordnung.
DISP_PROPERTY_NOTIFY(theClass, szExternalName, memberName, pfnAfterSet, vtPropType )
Parameter
theClass
Name der Klasse.szExternalName
Externer Name der Eigenschaft.memberName
Name der Membervariable, in der die Eigenschaft gespeichert wird.pfnAfterSet
Name der Benachrichtigungsfunktion für szExternalName.vtPropType
Ein Wert, der den Typ der Eigenschaft an.
Hinweise
Anders als die Eigenschaften, die mit DISP_PROPERTY definiert werden, ruft eine Eigenschaft, die mit DISP_PROPERTY_NOTIFY definiert wird, automatisch die Funktion angegeben durch pfnAfterSet, wenn die Eigenschaft geändert wird.
Das Argument vtPropType ist vom Typ VARTYPE. Mögliche Werte für dieses Argument werden aus der Enumeration VARENUM erstellt:
Symbol |
Eigenschaftentyp |
---|---|
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 |
Anforderungen
Header: afxdisp.h
Siehe auch
Referenz
Konzepte
MFC-Makros, globale Funktionen und globale Variablen