CPropExchange::ExchangePersistentProp
Permute une propriété entre le contrôle et un fichier.
virtual BOOL ExchangePersistentProp(
LPCTSTR pszPropName,
LPUNKNOWN* ppUnk,
REFIID iid,
LPUNKNOWN pUnkDefault
) = 0;
Paramètres
pszPropName
Le nom de la propriété qui est échangée.ppUnk
Un pointeur vers une variable contenant un pointeur vers l'interface d' IUnknown de la propriété (cette variable est généralement un membre de votre classe).iid
ID d'interface de l'interface sur la propriété que le contrôle utilise.pUnkDefault
Valeur par défaut de la propriété.
Valeur de retour
Une valeur différente de zéro si l'échange a réussi ; 0 si infructueux.
Notes
Si la propriété est chargée du fichier au contrôle, la propriété est créée et initialisée à partir de le fichier. Si la propriété est stockée, sa valeur est écrite dans le fichier.
Les fonctions CArchivePropExchange::ExchangePersistentProp, substitution de CResetPropExchange::ExchangePersistentProp, et de CPropsetPropExchange::ExchangePersistentProp cette fonction virtuelle pure.
Configuration requise
Header: afxctl.h
Voir aussi
Référence
CPropExchange::ExchangeBlobProp