CPropExchange

CPropExchange n'a pas une classe de base.

Établit le contexte et la direction d'un échange de propriété.

La classe CPropExchange prend en charge la mise en œuvre de la persistance de vos contrôles OLE. Persistance est l'échange d'informations sur l'État du contrôle, habituellement représentées par ses propriétés, entre le contrôle de soi et un moyen.

Le framework construit un objet dérivé de CPropExchange , lorsqu'il est informé que les propriétés d'un contrôle OLE doivent être chargés à partir d'ou stockée à un stockage persistant.

Le cadre passe un pointeur à l'objet CPropExchange pour votre contrôle DoPropExchange fonction. Si vous avez utilisé le ClassWizard pour créer les fichiers de démarrage pour votre contrôle, votre contrôle DoPropExchange fonction appelle COleControl::DoPropExchange. La version de classe de base des échanges propriétés stock du contrôle ; vous modifiez la version de votre classe dérivée de propriétés d'échange que vous avez ajouté à votre commande.

CPropExchange peut être utilisé pour sérialiser les propriétés d'un contrôle ou d'initialiser les propriétés d'un contrôle sur la charge ou la création d'un contrôle. Les fonctions de membre de ExchangeProp et ExchangeFontProp de CPropExchange sont capables de stocker les propriétés et les charger à partir de différents médias.

Pour plus d'informations sur CPropExchange, consultez l'article contrôles ActiveX : Pages de propriétés dans le Guide du programmeur Visual C++.

# include lt;afxctl.h>

Membres de la classe |nbsp ; Graphique de la hiérarchie

Écha&ntillonnbsp ; Exemple MFC FIRE

Voir aussi  ;COleControl::DoPropExchange

Index