virtuel BOOL ExchangeProp ( LPCTSTR pszPropName, VARTYPE vtProp, void * pvProp, const void * pvDefault = NULL ) = 0;
Valeur de retour
Différent de zéro si l'échange a été un succès ; 0 en cas d'échec.
Paramètres
pszPropName
Le nom de la propriété d'être échangée.
vtProp
Un symbole spécifiant le type de la propriété d'être échangé. Les valeurs possibles sont:
Symbole | Type de propriété |
VT_I2 | court |
VT_I4 | long |
VT_BOOL | BOOL |
VT_BSTR | CString |
VT_CY | CY |
VT_R4 | flotteur |
VT_R8 | double |
pvProp
Un pointeur vers la valeur de la propriété.
pvDefault
Pointeur vers une valeur par défaut pour la propriété.
Remarques
Une propriété entre un support de stockage et le contrôle des échanges.
Si la propriété est chargée à partir du milieu pour le contrôle, valeur la propriété l'est Récupérée de la moyenne et stockée dans l'objet pointé par pvProp. Si la propriété est stockée dans le milieu, la valeur de l'objet pointé par pvProp est écrit dans le milieu.
Les fonctions CArchivePropExchange::ExchangeProp, CResetPropExchange::ExchangePropet CPropsetPropExchange::ExchangeProp substituent cette fonction virtuelle pure.
Aperçu CPropExchange |nbsp ; Membres de la classe | Graphique de la hiérarchie
Voir aussi  ;COleControl::DoPropExchange, CPropExchange::ExchangeBlobProp, CPropExchange::ExchangeFontProp, CPropExchange::ExchangePersistentProp